Method: Congo::Scoper::InstanceMethods#method_missing

Defined in:
lib/congo/scoper.rb

#method_missing(method, *args) ⇒ Object (private)



68
69
70
71
72
73
74
75
76
# File 'lib/congo/scoper.rb', line 68

def method_missing(method, *args)
  if ctype = content_type_as_const(method.to_s.classify, method.to_s)
    meta = proxy_scoper? ? scoper_instance.metaclass : metaclass
    meta.many method, :class => ctype
    (proxy_scoper? ? scoper_instance : self).send(method, *args)
  else
    super
  end        
end