lib/contentful_middleman/mappers/base.rb in contentful_middleman-3.0.1 vs lib/contentful_middleman/mappers/base.rb in contentful_middleman-4.0.0
- old
+ new
@@ -7,13 +7,10 @@
def initialize(entries, options)
@entries = entries
@options = options
@children = {}
- @created_at_key = using_camel_case? ? :createdAt : :created_at
- @updated_at_key = using_camel_case? ? :updatedAt : :updated_at
- @content_type_key = using_camel_case? ? :contentType : :content_type
end
def map(context, entry)
@children = {
:queue => [{ :context => context, :entry => entry }],
@@ -26,14 +23,10 @@
end
end
private
- def using_camel_case?
- @options.client_options.fetch(:use_camel_case, false)
- end
-
def has_multiple_locales?
@options.cda_query.fetch(:locale, nil) == '*'
end
def map_field(context, field_name, field_value)
@@ -66,12 +59,12 @@
end
end
def map_asset_metadata(asset)
context = Context.new
- context.updated_at = asset.sys[@updated_at_key].iso8601 unless asset.sys[@updated_at_key].nil?
- context.created_at = asset.sys[@created_at_key].iso8601 unless asset.sys[@created_at_key].nil?
+ context.updated_at = asset.sys[:updated_at].iso8601 unless asset.sys[:updated_at].nil?
+ context.created_at = asset.sys[:created_at].iso8601 unless asset.sys[:created_at].nil?
context.id = asset.sys[:id]
context
end
@@ -92,12 +85,12 @@
context
end
def map_entry_metadata(entry)
context = Context.new
- context.content_type_id = entry.sys[@content_type_key].id unless entry.sys[@content_type_key].nil?
- context.updated_at = entry.sys[@updated_at_key].iso8601 unless entry.sys[@updated_at_key].nil?
- context.created_at = entry.sys[@created_at_key].iso8601 unless entry.sys[@created_at_key].nil?
+ context.content_type_id = entry.sys[:content_type].id unless entry.sys[:content_type].nil?
+ context.updated_at = entry.sys[:updated_at].iso8601 unless entry.sys[:updated_at].nil?
+ context.created_at = entry.sys[:created_at].iso8601 unless entry.sys[:created_at].nil?
context.id = entry.sys[:id]
context
end