class ObservableObject::Watcher::WatcherDetect
Constants
- DefaultMethods
- StringExceptionMethods
Public Class Methods
new(obj)
click to toggle source
# File lib/observable_object.rb, line 43 def initialize(obj) @methods = obj.is_a?(String) ? DefaultMethods-StringExceptionMethods : DefaultMethods end
Public Instance Methods
is_state_changing(obj,mname)
click to toggle source
# File lib/observable_object.rb, line 49 def is_state_changing(obj,mname) mname.match(/.+\!\z/) || @methods.include?(mname) end
remember()
click to toggle source
# File lib/observable_object.rb, line 46 def remember # nothing to do end