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.



28
29
30
# File 'lib/minispec-metadata/describe.rb', line 28

def additional_desc
  @additional_desc
end

Instance Method Details

#describe_metadataObject



30
31
32
33
34
35
36
37
# File 'lib/minispec-metadata/describe.rb', line 30

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

#describe_metadata=(metadata) ⇒ Object



47
48
49
# File 'lib/minispec-metadata/describe.rb', line 47

def describe_metadata=()
  @describe_metadata = .freeze
end

#descsObject



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

def descs
  [desc, *additional_desc].compact
end