Method: GraphQL::Schema::Enum.enum_value_class

Defined in:
lib/graphql/schema/enum.rb

.enum_value_class(new_enum_value_class = nil) ⇒ Class



154
155
156
157
158
159
160
161
162
# File 'lib/graphql/schema/enum.rb', line 154

def enum_value_class(new_enum_value_class = nil)
  if new_enum_value_class
    @enum_value_class = new_enum_value_class
  elsif defined?(@enum_value_class) && @enum_value_class
    @enum_value_class
  else
    superclass <= GraphQL::Schema::Enum ? superclass.enum_value_class : nil
  end
end