Class: ActiveDelegate::Attributes

Inherits:
Object
  • Object
show all
Defined in:
lib/active_delegate/attributes.rb

Instance Method Summary collapse

Constructor Details

#initialize(model, options) ⇒ Attributes

Initialize attributes



8
9
10
11
12
13
14
15
# File 'lib/active_delegate/attributes.rb', line 8

def initialize(model, options)
  @model   = model
  @options = default_options.merge(options)

  delegate_attributes
  save_delegated_attributes
  redefine_build_association
end