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