module Mongomatic::Observable::ClassMethods
Public Instance Methods
add_observer(klass)
click to toggle source
# File lib/mongomatic/observable.rb, line 26 def add_observer(klass) @observers ||= [] @observers << klass.to_s.to_sym unless @observers.include?(klass.to_s.to_sym) end
Also aliased as: observer
has_observer?(klass_or_sym)
click to toggle source
# File lib/mongomatic/observable.rb, line 32 def has_observer?(klass_or_sym) case klass_or_sym when Symbol @observers.include?(klass) else @observers.include?(klass.to_s.to_sym) end end
observers()
click to toggle source
# File lib/mongomatic/observable.rb, line 22 def observers @observers ||= [] end
remove_observers()
click to toggle source
# File lib/mongomatic/observable.rb, line 41 def remove_observers @observers = [] end