class Shoulda::Matchers::Graphql::Fields::DefineField

Attributes

field_name[RW]

Public Class Methods

new(field_name) click to toggle source
Calls superclass method
# File lib/shoulda/matchers/graphql/fields/define_field.rb, line 39
def initialize(field_name)
  super
end

Public Instance Methods

description() click to toggle source
# File lib/shoulda/matchers/graphql/fields/define_field.rb, line 48
def description
  "define field '#@field_name'"
end
matches?(subject) click to toggle source
Calls superclass method
# File lib/shoulda/matchers/graphql/fields/define_field.rb, line 43
def matches?(subject)
  super(subject)
  subject.respond_to?(:fields) && !subject.fields[field_name].nil?
end