るりまサーチ

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

別のキーワード

  1. tuple notify
  2. shell notify
  3. observer notify_observers
  4. observable notify_observers
  5. tuplespace notify

ライブラリ

モジュール

キーワード

検索結果

Observable#notify_observers(*arg) -> nil (18101.0)

オブザーバへ更新を通知します。

オブザーバへ更新を通知します。

更新フラグが立っていた場合は、
登録されているオブザーバの update メソッドを順次呼び出します。
与えられた引数はその update メソッドに渡されます。
与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合は
例外ArgumentErrorを発生します。
全てのオブザーバの update メソッドを呼び出し後、更新フラグを初期化します。

@raise ArgumentError 与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合に発生します。

Observable (18.0)

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

...により更新フラグを立て、
Observable#notify_observers が呼び出されると
更新フラグが立っている場合はオブザーバに通知します
(オブザーバの update メソッドを呼び出す)。
Observable#notify_observers の引数は
そのままオブザーバの upd...
...rrent price: #{price}\n"
if price != last_price
changed # notify observers
last_price = price
notify_observers
(Time.now, price)
end
sleep 1
end
end
end

class Price ### A mock class to fetch a stock price (...

DRb::DRbObservable (6.0)

DRb 用の修正をした Observable モジュールです。 通常の Observable と同様に利用します。

...す。
通常の Observable と同様に利用します。

詳しくは Observable のリファレンスを見てください。

Observable#notify_observers
各オブザーバに更新を通知したときに例外を発生させた
オブジェクトをオブザーバのリストから削除...