るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.012秒)
トップページ > クエリ:initialize[x] > クエリ:Observable[x]

別のキーワード

  1. win32ole ole_activex_initialize
  2. ri initialize
  3. _builtin initialize
  4. object initialize
  5. darkfish initialize

ライブラリ

検索結果

Observable (38042.0)

Observer パターンを提供するモジュールです。

...ジュールです。

Mix-in により Observer パターンを提供します。

Observable
モジュールを include したクラスは
Observable
#changed メソッドにより更新フラグを立て、
Observable
#notify_observers が呼び出されると
更新フラグが立っている場...
...呼び出す)。
Observable
#notify_observers の引数は
そのままオブザーバの update メソッドに渡されます。

=== サンプルコード
require "observer"

class Ticker ### Periodically fetch a stock price.
include Observable

def initialize(symbol)
@s...
...- 140).
def self.fetch(symbol)
60 + rand(80)
end
end

class Warner ### An abstract observer of Ticker objects.
def initialize(ticker, limit)
@limit = limit
ticker.add_observer(self)
end
end

class WarnLow < Warner
def update(time, price) #...