class Grape::Formatter::SerializableHash

def serialize(object)

def serialize(object)
  if object.respond_to? :serializable_hash
    object.serializable_hash
  elsif array_serializable?(object)
    object.map(&:serializable_hash)
  elsif object.is_a?(Hash)
    object.transform_values { |v| serialize(v) }
  else
    object
  end
end