Sha256: d5dd7221d7530a85a35a6803bb9bb05270eae7475b65e0b9f9d1299197c3d67f
Contents?: true
Size: 486 Bytes
Versions: 26
Compression:
Stored size: 486 Bytes
Contents
# frozen_string_literal: true module GraphqlDevise module MountMethod module OperationPreparers class MutationFieldSetter def initialize(authenticatable_type) @authenticatable_type = authenticatable_type end def call(mutation, authenticatable: true) return mutation unless authenticatable mutation.field(:authenticatable, @authenticatable_type, null: false) mutation end end end end end
Version data entries
26 entries across 26 versions & 1 rubygems