Class: GraphQL::Schema::Printer::TypeKindPrinters::InputObjectPrinter

Inherits:
Object
  • Object
show all
Extended by:
FieldPrinter
Defined in:
lib/graphql/schema/printer.rb

Class Method Summary collapse

Methods included from FieldPrinter

print_args, print_fields, print_input_value, print_value

Class Method Details



148
149
150
151
# File 'lib/graphql/schema/printer.rb', line 148

def self.print(type)
  fields = type.input_fields.values.map{ |field| "  #{print_input_value(field)}" }.join("\n")
  "input #{type.name} {\n#{fields}\n}"
end