class GraphQL::Types::JSON

An untyped JSON scalar that maps to Ruby hashes, arrays, strings, integers, floats, booleans and nils. This should be used judiciously because it subverts the GraphQL type system.

Use it for fields or arguments as follows:

field :template_parameters, GraphQL::Types::JSON, null: false

argument :template_parameters, GraphQL::Types::JSON, null: false

Public Class Methods

coerce_input(value, _context) click to toggle source
# File lib/graphql/types/json.rb, line 16
def self.coerce_input(value, _context)
  value
end
coerce_result(value, _context) click to toggle source
# File lib/graphql/types/json.rb, line 20
def self.coerce_result(value, _context)
  value
end