lib/cfoundry/v2/model.rb in cfoundry-0.4.21 vs lib/cfoundry/v2/model.rb in cfoundry-0.5.0
- old
+ new
@@ -70,11 +70,11 @@
payload = {}
@manifest ||= {}
@manifest[:entity] ||= {}
- self.class.defaults.merge(@manifest[:entity]).each do |k, v|
+ @manifest[:entity].each do |k, v|
if v.is_a?(Hash) && v.key?(:metadata)
# skip; there's a _guid attribute already
elsif v.is_a?(Array) && !v.empty? && v.all? { |x|
x.is_a?(Hash) && x.key?(:metadata)
}
@@ -85,11 +85,9 @@
x[:metadata][:guid]
else
x
end
end
- elsif k.to_s.end_with?("_json") && v.is_a?(String)
- payload[k] = MultiJson.load(v)
elsif k.to_s.end_with?("_url")
else
payload[k] = v
end
end