Class: EacRailsUtils::Models::Tableless::BuildAttributes

Inherits:
Object
  • Object
show all
Defined in:
lib/eac_rails_utils/models/tableless/build_attributes.rb

Constant Summary collapse

DATE_TIME_FIELDS =
%i[year month day hour min sec].freeze

Instance Method Summary collapse

Constructor Details

#initialize(model_class, values) ⇒ BuildAttributes

Returns a new instance of BuildAttributes.



10
11
12
13
14
# File 'lib/eac_rails_utils/models/tableless/build_attributes.rb', line 10

def initialize(model_class, values)
  @model_class = model_class
  @values = {}
  values.each { |k, v| add(k, v) }
end

Instance Method Details

#resultObject



16
17
18
# File 'lib/eac_rails_utils/models/tableless/build_attributes.rb', line 16

def result
  @values
end