class GraphQL::BackwardsCompatibility::FirstArgumentsWrapper

Public Class Methods

new(callable, old_arity) click to toggle source
# File lib/graphql/backwards_compatibility.rb, line 41
def initialize(callable, old_arity)
  @callable = callable
  @old_arity = old_arity
end

Public Instance Methods

call(*args) click to toggle source
# File lib/graphql/backwards_compatibility.rb, line 46
def call(*args)
  backwards_compat_args = args.first(@old_arity)
  @callable.call(*backwards_compat_args)
end