lib/graphql/define/assign_enum_value.rb in graphql-0.19.4 vs lib/graphql/define/assign_enum_value.rb in graphql-1.0.0

- old
+ new

@@ -1,14 +1,15 @@ module GraphQL module Define # Turn enum value configs into a {GraphQL::EnumType::EnumValue} and register it with the {GraphQL::EnumType} module AssignEnumValue - def self.call(enum_type, name, desc = nil, deprecation_reason: nil, value: name) - enum_value = GraphQL::EnumType::EnumValue.new( + def self.call(enum_type, name, desc = nil, deprecation_reason: nil, value: name, &block) + enum_value = GraphQL::EnumType::EnumValue.define( name: name, description: desc, deprecation_reason: deprecation_reason, - value: value + value: value, + &block ) enum_type.add_value(enum_value) end end end