Class: Cane::DocCheck::ClassDefinition

Inherits:
Struct
  • Object
show all
Defined in:
lib/cane/doc_check.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#valuesObject

Returns the value of attribute values

Returns:

  • (Object)

    the current value of values



13
14
15
# File 'lib/cane/doc_check.rb', line 13

def values
  @values
end

Instance Method Details

#labelObject



15
# File 'lib/cane/doc_check.rb', line 15

def label; values.fetch(:label); end

#lineObject



14
# File 'lib/cane/doc_check.rb', line 14

def line; values.fetch(:line); end

#missing_doc?Boolean

Returns:

  • (Boolean)


16
# File 'lib/cane/doc_check.rb', line 16

def missing_doc?; !values.fetch(:has_doc); end

#requires_doc=(value) ⇒ Object



18
# File 'lib/cane/doc_check.rb', line 18

def requires_doc=(value); values[:requires_doc] = value; end

#requires_doc?Boolean

Returns:

  • (Boolean)


17
# File 'lib/cane/doc_check.rb', line 17

def requires_doc?; values.fetch(:requires_doc, false); end