Module: GqlSerializer::Hash

Defined in:
lib/gql_serializer/extensions.rb

Instance Method Summary collapse

Instance Method Details

#as_gql(query = nil, options = {}) ⇒ Object



11
12
13
14
15
# File 'lib/gql_serializer/extensions.rb', line 11

def as_gql(query = nil, options = {})
  options_with_default = GqlSerializer.configuration.to_h.merge(options)
  query_hasharray = query ? GqlSerializer.parse_query(query) : []
  GqlSerializer.serialize(self, query_hasharray, options_with_default)
end