class GraphQL::SchemaComparator::Changes::DirectiveArgumentDescriptionChanged
Attributes
criticality[R]
directive[R]
new_argument[R]
old_argument[R]
Public Class Methods
new(directive, old_argument, new_argument)
click to toggle source
# File lib/graphql/schema_comparator/changes.rb, line 805 def initialize(directive, old_argument, new_argument) @criticality = Changes::Criticality.non_breaking @directive = directive @old_argument = old_argument @new_argument = new_argument end
Public Instance Methods
message()
click to toggle source
# File lib/graphql/schema_comparator/changes.rb, line 812 def message "Description for argument `#{new_argument.graphql_name}` on directive `#{directive.graphql_name}` changed"\ " from `#{old_argument.description}` to `#{new_argument.description}`" end
path()
click to toggle source
# File lib/graphql/schema_comparator/changes.rb, line 817 def path ["@#{directive.graphql_name}", old_argument.graphql_name].join(".") end