Class: GraphQL::Schema::Printer::TypeKindPrinters::EnumPrinter

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

Class Method Summary collapse

Methods included from DeprecatedPrinter

print_deprecated

Class Method Details



182
183
184
185
# File 'lib/graphql/schema/printer.rb', line 182

def self.print(type)
  values = type.values.values.map{ |v| "  #{v.name}#{print_deprecated(v)}" }.join("\n")
  "enum #{type.name} {\n#{values}\n}"
end