Create  Edit  Diff  FrontPage  Index  Search  Changes  History  Source  RSS  wikifarm  Login

ShootingStar 非公式Wiki - ShootingStar Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

!ShootingStarモジュール

ShootingStarは単なる名前空間用のモジュールではなく、メソッドもそれなりに定義されています。

!!メソッド

!!!ShootingStar::configure(options = {})

設定します。実際にはShootingStar::CONFIG定数にShootingStar::Configクラスのインスタンスがすでに用意されており、それとoptions引数のoptions[:config]とConfig.configから設定用YAMLファイルのパスを取得し、そいつを読み出してmergeした後、ShootingStar::CONFIG自体をマージする、という流れになっています。

!!!ShootingStar::shooter()

DRbObjectを@@shooterに代入し、その値を返します。

!!!ShootingStar::init()

もちろん初期化します。

このメソッドの中身は``を使いまくりでちょっとどうかと。Windowsじゃ動かないじゃん!(そもそも別の問題のためWindowsでは動かないことは置いておいて)
というか、ftoolsじゃなくてFileUtilsを使えばいいと思った。

まあでもやってる内容はディレクトリ作ったりファイルをコピーしたりなど。

!!!ShootingStar::start(&block)

もちろん起動します。シグナルハンドラなども設定します。
最後に&blockが指定されていればそれもに実行します。


!!!ShootingStar::stop()

止めます。

!!!ShootingStar::restart()

再開します。

!!!ShootingStar::report()

ShootingStarサーバの内部状態を標準出力に出力します。

!!!ShootingStar::timestamp()

今のタイムスタンプを返します。OSによってはマイクロ秒単位になります。
<a href=http://arimidexformen.us/>arimidex 1 mg</a> <a href=http://buytoradol.in.net/>buy toradol</a> <a href=http://clindamycinphosphate.us/>clindamycin</a> <a href=http://atarax-8.us/>atarax</a> <a href=http://erythromycin-500-mg.us/>erythromycin online</a> <a href=http://female-viagra.trade/>female viagra</a> <a href=http://lisinopril-3.top/>zestril</a> <a href=http://fluoxetine-8.top/>fluoxetine</a> <a href=http://buy-amoxil.pro/>amoxil</a>