Module: PhModel::Concerns::AttributeOfArrayTypeInitialization

Extended by:
ActiveSupport::Concern
Included in:
PhModel
Defined in:
lib/ph_model/concerns/attribute_of_array_type_initialization.rb

Instance Method Summary collapse

Instance Method Details

#initialize_array_type_attributesObject



10
11
12
13
14
15
16
# File 'lib/ph_model/concerns/attribute_of_array_type_initialization.rb', line 10

def initialize_array_type_attributes
  self.class.attributes.each do |attribute_name, info|
    if info[:type].kind_of?(Array)
      send("#{attribute_name}=", []) unless send(attribute_name).present?
    end
  end
end