るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.036秒)
トップページ > クエリ:b[x] > バージョン:2.5.0[x] > 種類:モジュール[x] > クエリ:Observable[x]

別のキーワード

  1. string b
  2. _builtin b
  3. b string
  4. b _builtin
  5. b

ライブラリ

検索結果

Observable (132094.0)

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

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

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

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

=== サンプルコード
re...

DRb::DRbObservable (36136.0)

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

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

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

Observable#notify_observers で
各オブザーバに更新を通知したときに例外を発生させた
オブジェクトをオブザーバのリストから削除します。
またその例外は破棄されます。

つまり、このモジュールは、エラーを起こしたオブザーバは
無視してしまうのが適切な場合に用います。