class GraphQL::SchemaComparator::Changes::EnumValueDescriptionChanged

Attributes

criticality[R]
enum[R]
new_enum_value[R]
old_enum_value[R]

Public Class Methods

new(enum, old_enum_value, new_enum_value) click to toggle source
# File lib/graphql/schema_comparator/changes.rb, line 680
def initialize(enum, old_enum_value, new_enum_value)
  @enum = enum
  @old_enum_value = old_enum_value
  @new_enum_value = new_enum_value
  @criticality = Changes::Criticality.non_breaking
end

Public Instance Methods

message() click to toggle source
# File lib/graphql/schema_comparator/changes.rb, line 687
def message
  "Description for enum value `#{enum.graphql_name}.#{new_enum_value.graphql_name}` changed from " \
    "`#{old_enum_value.description}` to `#{new_enum_value.description}`"
end
path() click to toggle source
# File lib/graphql/schema_comparator/changes.rb, line 692
def path
  [enum.graphql_name, old_enum_value.graphql_name].join(".")
end