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