diff options
author | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2024-01-22 10:10:06 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2024-01-22 11:08:59 +0900 |
commit | 36fc5ee64f8c42836bfad57c8d6df833ce29d7d7 (patch) | |
tree | c63f2b3ef602be7bfedf8ca94c00e19e89cfa609 /lib/drb/observer.rb | |
parent | 67b00f721dd4a8e2a137fcc4d69071ba2f5cbd8c (diff) |
Extract drb
Diffstat (limited to 'lib/drb/observer.rb')
-rw-r--r-- | lib/drb/observer.rb | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/lib/drb/observer.rb b/lib/drb/observer.rb deleted file mode 100644 index 0fb7301edf..0000000000 --- a/lib/drb/observer.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: false -require 'observer' - -module DRb - # The Observable module extended to DRb. See Observable for details. - module DRbObservable - include Observable - - # Notifies observers of a change in state. See also - # Observable#notify_observers - def notify_observers(*arg) - if defined? @observer_state and @observer_state - if defined? @observer_peers - @observer_peers.each do |observer, method| - begin - observer.__send__(method, *arg) - rescue - delete_observer(observer) - end - end - end - @observer_state = false - end - end - end -end |