Class: Graphql::Generators::TypeGeneratorBase::NormalizedField

Inherits:
Object
  • Object
show all
Defined in:
lib/generators/graphql/type_generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, type_expr, null) ⇒ NormalizedField

Returns a new instance of NormalizedField.



87
88
89
90
91
# File 'lib/generators/graphql/type_generator.rb', line 87

def initialize(name, type_expr, null)
  @name = name
  @type_expr = type_expr
  @null = null
end

Instance Method Details

#to_rubyObject



93
94
95
# File 'lib/generators/graphql/type_generator.rb', line 93

def to_ruby
  "field :#{@name}, #{@type_expr}, null: #{@null}"
end