Class: ActiveFormObjects::Base
- Inherits:
-
Object
- Object
- ActiveFormObjects::Base
- Includes:
- ActiveModel::Model, Dsl::Associates, Dsl::Attributes, Dsl::Delegates, Dsl::Polymorphs, Dsl::Relations, Dsl::Resource, Dsl::Savings
- Defined in:
- lib/active_form_objects.rb
Instance Method Summary collapse
-
#initialize(params, resource = nil) ⇒ Base
constructor
A new instance of Base.
Methods included from Dsl::Savings
Methods included from Dsl::Attributes
Constructor Details
#initialize(params, resource = nil) ⇒ Base
Returns a new instance of Base.
31 32 33 34 35 36 37 38 39 40 |
# File 'lib/active_form_objects.rb', line 31 def initialize(params, resource = nil) @params = params.with_indifferent_access @resource = resource Handlers::Initializer.handle(self) Handlers::Associates.handle(self) Handlers::Resource.handle(self) Handlers::Attributes.handle(self) super(@params) end |