Module: MinispecMetadata::Describe::ClassMethods

Defined in:
lib/minispec-metadata/describe.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#additional_descObject

Returns the value of attribute additional_desc.



20
21
22
# File 'lib/minispec-metadata/describe.rb', line 20

def additional_desc
  @additional_desc
end

Instance Method Details

#describe_metadataObject



22
23
24
25
26
27
28
29
# File 'lib/minispec-metadata/describe.rb', line 22

def 
  @describe_metadata ||= {}
  if superclass.respond_to?(:describe_metadata)
    superclass..merge(@describe_metadata)
  else
    @describe_metadata
  end
end

#describe_metadata=(metadata) ⇒ Object



39
40
41
# File 'lib/minispec-metadata/describe.rb', line 39

def describe_metadata=()
  @describe_metadata = .freeze
end

#descsObject



31
32
33
# File 'lib/minispec-metadata/describe.rb', line 31

def descs
  [desc, *additional_desc].compact
end