Method: Contentful::Management::Entry#fields_for_query
- Defined in:
- lib/contentful/management/entry.rb
#fields_for_query ⇒ Object
Parser for assets attributes from query. Returns a hash of existing fields.
185 186 187 188 189 190 191 192 193 |
# File 'lib/contentful/management/entry.rb', line 185 def fields_for_query raw_fields = instance_variable_get(:@fields) fields_names = raw_fields.first[1].keys fields_names.each_with_object({}) do |field_name, results| results[field_name] = raw_fields.each_with_object({}) do |(locale, fields), field_results| field_results[locale] = parse_update_attribute(fields[field_name]) if fields[field_name] end end end |