lib/grape/formatter/serializable_hash.rb in grape-0.9.0 vs lib/grape/formatter/serializable_hash.rb in grape-0.10.0
- old
+ new
@@ -17,10 +17,10 @@
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 }
+ object.map(&:serializable_hash)
elsif object.kind_of?(Hash)
object.inject({}) do |h, (k, v)|
h[k] = serialize(v)
h
end