class GraphQL::Field::Resolve::NameResolve

Call the field's name at query-time since it might have changed

Public Class Methods

new(field) click to toggle source
# File lib/graphql/field/resolve.rb, line 48
def initialize(field)
  @field = field
end

Public Instance Methods

call(obj, args, ctx) click to toggle source
# File lib/graphql/field/resolve.rb, line 52
def call(obj, args, ctx)
  obj.public_send(@field.name)
end