class GraphQL::Relay::Mutation::Result

Attributes

arguments[R]
result[R]

Public Class Methods

new(arguments:, result:) click to toggle source
# File lib/graphql/relay/mutation.rb, line 127
def initialize(arguments:, result:)
  @arguments = arguments
  @result = result
end

Public Instance Methods

clientMutationId() click to toggle source
# File lib/graphql/relay/mutation.rb, line 132
def clientMutationId
  arguments[:input][:clientMutationId]
end
method_missing(name, *args, &block) click to toggle source
Calls superclass method
# File lib/graphql/relay/mutation.rb, line 136
def method_missing(name, *args, &block)
  if result.key?(name)
    result[name]
  else
    super
  end
end