module ObservableObject

Constants

VERSION

Public Class Methods

deep_wrap(obj,methods=:detect,&event) click to toggle source
# File lib/observable_object.rb, line 133
def self.deep_wrap(obj,methods=:detect,&event)
  DeepWrap.is_unwrappable(obj) ? obj : Wrapper.new(obj,methods,true,nil,&event)
end
wrap(obj,methods=:detect,&event) click to toggle source

Main API

# File lib/observable_object.rb, line 130
def self.wrap(obj,methods=:detect,&event)
  DeepWrap.is_unwrappable(obj) ? obj : Wrapper.new(obj,methods,false,nil,&event)
end