Ruby 3.2.0 リファレンスマニュアル > ライブラリ一覧 > drb/observerライブラリ > DRb::DRbObservableモジュール
クラス・モジュールの継承リスト: DRb::DRbObservable < Observable
DRb 用の修正をした Observable モジュールです。通常の Observable と同様に利用します。
詳しくは Observable のリファレンスを見てください。
Observable#notify_observers で各オブザーバに更新を通知したときに例外を発生させたオブジェクトをオブザーバのリストから削除します。またその例外は破棄されます。
つまり、このモジュールは、エラーを起こしたオブザーバは無視してしまうのが適切な場合に用います。
add_observer
changed
changed?
count_observers
delete_observer
delete_observers
notify_observers