るりまサーチ

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

ライブラリ

キーワード

検索結果

Observable#add_observer(observer, func=:update) -> Array (19.0)

オブザーバを登録します。

...指定することで update 以外のメソッドを通知に用いることができます。

@
param observer 更新の通知を受けるオブザーバ
@
param func 更新の通知をするメソッド
@
raise NoMethodError updateメソッドを持たないオブジェクトをオブザーバに...

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

更新フラグを立てます。

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

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

Observable#delete_observer(observer) -> object | nil (7.0)

オブザーバを削除します。

...れたオブジェクトがオブザーバとして登録されていた場合は、
リストからオブジェクトを削除し、取り除かれたオブジェクトを返します。
登録されていなかった場合は、nil を返します。

@
param observer 削除するオブザーバ...

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

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

...例外ArgumentErrorを発生します。
全てのオブザーバの update メソッドを呼び出し後、更新フラグを初期化します。

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