class GraphqlDevise::MountMethod::OperationPreparers::MutationFieldSetter
Public Class Methods
new(authenticatable_type)
click to toggle source
# File lib/graphql_devise/mount_method/operation_preparers/mutation_field_setter.rb, line 7 def initialize(authenticatable_type) @authenticatable_type = authenticatable_type end
Public Instance Methods
call(mutation, authenticatable: true)
click to toggle source
# File lib/graphql_devise/mount_method/operation_preparers/mutation_field_setter.rb, line 11 def call(mutation, authenticatable: true) return mutation unless authenticatable mutation.field(:authenticatable, @authenticatable_type, null: false) mutation end