るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.012秒)

別のキーワード

  1. observer observable
  2. observer changed?
  3. observer add_observer
  4. observer count_observers

ライブラリ

モジュール

キーワード

検索結果

Observable#changed(state = true) -> bool (26101.0)

更新フラグを立てます。

更新フラグを立てます。

更新フラグを指定された内容へ変更し、変更後の更新フラグの状態を返します。
明示的に引数を指定して、更新フラグを初期化することも出来ます。

@param state 更新フラグを立てる場合はtrueを、初期化する場合はfalseを指定します。

Observable#changed? -> bool (14101.0)

更新フラグの状態を返します。

更新フラグの状態を返します。

Observable (8064.0)

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

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

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

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

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

class Ticker ### Periodically fetch a stock price.
include Obse...
...= Price.fetch(@symbol)
print "Current 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...