Module: GraphQL::Forwardable

Included in:
Query::OperationResolver
Defined in:
lib/graphql.rb

Instance Method Summary collapse

Instance Method Details

#delegate(*methods, to:) ⇒ Object



29
30
31
32
33
34
35
# File 'lib/graphql.rb', line 29

def delegate(*methods, to:)
  methods.each do |method_name|
    define_method(method_name) do |*args|
      self.public_send(to).public_send(method_name, *args)
    end
  end
end