class GraphQL::SchemaComparator::Changes::DirectiveLocationRemoved

Attributes

criticality[R]
directive[R]
location[R]

Public Class Methods

new(directive, location) click to toggle source
# File lib/graphql/schema_comparator/changes.rb, line 247
def initialize(directive, location)
  @directive = directive
  @location = location
  @criticality = Changes::Criticality.breaking
end

Public Instance Methods

message() click to toggle source
# File lib/graphql/schema_comparator/changes.rb, line 253
def message
  "Location `#{location}` was removed from directive `#{directive.graphql_name}`"
end
path() click to toggle source
# File lib/graphql/schema_comparator/changes.rb, line 257
def path
  "@#{directive.graphql_name}"
end