class GraphqlDevise::MountMethod::OperationPreparers::GqlNameSetter

Public Class Methods

new(mapping_name) click to toggle source
# File lib/graphql_devise/mount_method/operation_preparers/gql_name_setter.rb, line 7
def initialize(mapping_name)
  @mapping_name = mapping_name
end

Public Instance Methods

call(operation, **) click to toggle source
# File lib/graphql_devise/mount_method/operation_preparers/gql_name_setter.rb, line 11
def call(operation, **)
  operation.graphql_name(graphql_name)

  operation
end

Private Instance Methods

graphql_name() click to toggle source
# File lib/graphql_devise/mount_method/operation_preparers/gql_name_setter.rb, line 19
def graphql_name
  @mapping_name.camelize(:upper)
end