class ActiveGraphql::Client::Actions::QueryAction

handles all action details which are specific for query type request

Public Instance Methods

find_by(inputs) click to toggle source
# File lib/active_graphql/client/actions/query_action.rb, line 12
def find_by(inputs)
  where(inputs).result
end
select_paginated(*array_outputs, **hash_outputs) click to toggle source
# File lib/active_graphql/client/actions/query_action.rb, line 16
def select_paginated(*array_outputs, **hash_outputs)
  outputs = join_array_and_hash(*array_outputs, **hash_outputs)
  select(edges: { node: outputs })
end
type() click to toggle source
# File lib/active_graphql/client/actions/query_action.rb, line 8
def type
  :query
end