class GraphQL::Api::Resolvers::CommandMutation

Public Class Methods

new(command, action) click to toggle source
# File lib/graphql/api/resolvers/command_mutation.rb, line 5
def initialize(command, action)
  @command = command
  @action = action
end

Public Instance Methods

call(obj, args, ctx) click to toggle source
# File lib/graphql/api/resolvers/command_mutation.rb, line 10
def call(obj, args, ctx)
  @command.new(args, ctx).send(@action)
end