Module: NsOptions::Proxy::ClassReceiverIncludeMethods

Defined in:
lib/ns-options/proxy.rb

Instance Method Summary collapse

Instance Method Details

#==(other_proxy_instance) ⇒ Object

equality method override for class-instance proxies



50
51
52
# File 'lib/ns-options/proxy.rb', line 50

def ==(other_proxy_instance)
  __proxy_options__ == other_proxy_instance.__proxy_options__
end

#initialize(configs = nil) ⇒ Object

default initializer method



45
46
47
# File 'lib/ns-options/proxy.rb', line 45

def initialize(configs=nil)
  self.apply(configs || {})
end

#inspect(*args, &block) ⇒ Object



54
55
56
57
# File 'lib/ns-options/proxy.rb', line 54

def inspect(*args, &block)
  ref = "#{self.class.name}:#{'0x%x' % (self.object_id << 1)}"
  "#<#{ref}:#{__proxy_options__.inspect}>"
end