lib/grape/formatter/serializable_hash.rb in grape-0.6.0 vs lib/grape/formatter/serializable_hash.rb in grape-0.6.1
- old
+ new
@@ -11,21 +11,22 @@
end
private
def serializable?(object)
- object.respond_to?(:serializable_hash) ||
- object.kind_of?(Array) && !object.map {|o| o.respond_to? :serializable_hash }.include?(false) ||
- object.kind_of?(Hash)
+ object.respond_to?(:serializable_hash) || object.kind_of?(Array) && !object.map { |o| o.respond_to? :serializable_hash }.include?(false) || object.kind_of?(Hash)
end
def serialize(object)
if object.respond_to? :serializable_hash
object.serializable_hash
- elsif object.kind_of?(Array) && !object.map {|o| o.respond_to? :serializable_hash }.include?(false)
- object.map {|o| o.serializable_hash }
+ elsif object.kind_of?(Array) && !object.map { |o| o.respond_to? :serializable_hash }.include?(false)
+ object.map { |o| o.serializable_hash }
elsif object.kind_of?(Hash)
- object.inject({}) { |h,(k,v)| h[k] = serialize(v); h }
+ object.inject({}) do |h, (k, v)|
+ h[k] = serialize(v)
+ h
+ end
else
object
end
end
end