Class: RSpec::Covers::DeclarationValidation

Inherits:
Struct
  • Object
show all
Defined in:
lib/rspec/covers/declaration_validation.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#declared_labelsObject

Returns the value of attribute declared_labels

Returns:

  • (Object)

    the current value of declared_labels



7
8
9
# File 'lib/rspec/covers/declaration_validation.rb', line 7

def declared_labels
  @declared_labels
end

#suggestionsObject

Returns the value of attribute suggestions

Returns:

  • (Object)

    the current value of suggestions



7
8
9
# File 'lib/rspec/covers/declaration_validation.rb', line 7

def suggestions
  @suggestions
end

#supported_labelsObject

Returns the value of attribute supported_labels

Returns:

  • (Object)

    the current value of supported_labels



7
8
9
# File 'lib/rspec/covers/declaration_validation.rb', line 7

def supported_labels
  @supported_labels
end

#unsupported_labelsObject

Returns the value of attribute unsupported_labels

Returns:

  • (Object)

    the current value of unsupported_labels



7
8
9
# File 'lib/rspec/covers/declaration_validation.rb', line 7

def unsupported_labels
  @unsupported_labels
end

#validObject

Returns the value of attribute valid

Returns:

  • (Object)

    the current value of valid



7
8
9
# File 'lib/rspec/covers/declaration_validation.rb', line 7

def valid
  @valid
end

Instance Method Details

#to_hObject



19
20
21
22
23
24
25
26
27
# File 'lib/rspec/covers/declaration_validation.rb', line 19

def to_h
  {
    valid: valid?,
    declared_labels: declared_labels,
    supported_labels: supported_labels,
    unsupported_labels: unsupported_labels,
    suggestions: suggestions.map(&:to_h)
  }
end

#valid?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/rspec/covers/declaration_validation.rb', line 15

def valid?
  valid
end