Module: ShadowModel::ClassMethods

Defined in:
lib/shadow_model.rb

Instance Method Summary collapse

Instance Method Details

#shadow_model(*args) ⇒ Object



11
12
13
14
15
# File 'lib/shadow_model.rb', line 11

def shadow_model(*args)
  options = args.last.is_a?(Hash) ? args.pop : {}
  self.send :include, ShadowModel::Extension
  set_shadow_keys(args, options)
end