class ActiveGraphql::Client::Actions::MutationAction

handles all action details which are specific for mutation type request

Public Instance Methods

type() click to toggle source
# File lib/active_graphql/client/actions/mutation_action.rb, line 12
def type
  :mutation
end
update(inputs) click to toggle source
# File lib/active_graphql/client/actions/mutation_action.rb, line 16
def update(inputs)
  where(inputs).response
end
update!(inputs) click to toggle source
# File lib/active_graphql/client/actions/mutation_action.rb, line 20
def update!(inputs)
  response = where(inputs).response
  return response.result if response.success?

  raise UnsuccessfullRequestError, response.errors.first
end