Module: GqlSerializer::Object

Defined in:
lib/gql_serializer/extensions.rb

Instance Method Summary collapse

Instance Method Details

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



19
20
21
22
23
# File 'lib/gql_serializer/extensions.rb', line 19

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