lib/grape/middleware/base.rb in grape-0.2.0 vs lib/grape/middleware/base.rb in grape-0.2.1
- old
+ new
@@ -105,23 +105,23 @@
spec
end
end
def decode_json(object)
- MultiJson.decode(object)
+ MultiJson.load(object)
end
def encode_json(object)
return object if object.is_a?(String)
if object.respond_to? :serializable_hash
- MultiJson.encode(object.serializable_hash)
+ MultiJson.dump(object.serializable_hash)
elsif object.kind_of?(Array) && !object.map {|o| o.respond_to? :serializable_hash }.include?(false)
- MultiJson.encode(object.map {|o| o.serializable_hash })
+ MultiJson.dump(object.map {|o| o.serializable_hash })
elsif object.respond_to? :to_json
object.to_json
else
- MultiJson.encode(object)
+ MultiJson.dump(object)
end
end
def encode_txt(object)
object.respond_to?(:to_txt) ? object.to_txt : object.to_s