るりまサーチ

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

別のキーワード

  1. socket ai_v4mapped
  2. socket ai_v4mapped_cfg
  3. socket ipv6_v6only
  4. _builtin grep_v
  5. etc cs_v7_env

ライブラリ

モジュール

キーワード

検索結果

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

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

...update メソッドの引数の数に違いがある場合は
例外ArgumentErrorを発生します。
全てのオブザーバの update メソッドを呼び出し後、更新フラグを初期化します。

@raise ArgumentError 与えられた引数の数と登録されているオブザーバ...

DRb::DRbObservable (21006.0)

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

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

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

Observable#notify_observers
各オブザーバに更新を通知したときに例外を発生させた
オブ...

Observable (18018.0)

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

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

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

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

=== サンプルコード
r
equire "observer"

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

def initialize(symbol)
@symbol = symbol...
... run
l
ast_price = nil
l
oop do
price = Price.fetch(@symbol)
print "Current price: #{price}\n"
if price != last_price
changed # notify observers
l
ast_price = price
notify_observers
(Time.now, price)
end
sl...