Module: FormObjects::Serializer

Included in:
Base
Defined in:
lib/form_objects/serializer.rb

Instance Method Summary collapse

Instance Method Details

#serialized_attributesObject



4
5
6
7
8
9
# File 'lib/form_objects/serializer.rb', line 4

def serialized_attributes
  (attributes || {}).inject({}) do |hash, (name, value)|
    hash[name] = value.is_a?(Array) ? value.map { |item| serialize(item) } : serialize(value)
    hash
  end
end