Sha256: 5b98c6791a681571f1a0e39ee47f69baf38cd31f06548d34d544630d4a9cba62
Contents?: true
Size: 891 Bytes
Versions: 131
Compression:
Stored size: 891 Bytes
Contents
# frozen_string_literal: true module GraphQL module Execution class Interpreter # A container for metadata regarding arguments present in a GraphQL query. # @see Interpreter::Arguments#argument_values for a hash of these objects. class ArgumentValue def initialize(definition:, value:, default_used:) @definition = definition @value = value @default_used = default_used end # @return [Object] The Ruby-ready value for this Argument attr_reader :value # @return [GraphQL::Schema::Argument] The definition instance for this argument attr_reader :definition # @return [Boolean] `true` if the schema-defined `default_value:` was applied in this case. (No client-provided value was present.) def default_used? @default_used end end end end end
Version data entries
131 entries across 131 versions & 2 rubygems