Module: MinispecMetadata

Defined in:
lib/minispec-metadata.rb,
lib/minispec-metadata/it.rb,
lib/minispec-metadata/tags.rb,
lib/minispec-metadata/tags.rb,
lib/minispec-metadata/version.rb,
lib/minispec-metadata/describe.rb

Defined Under Namespace

Modules: Describe, It, Tags Classes: Tag

Constant Summary collapse

VERSION =
"3.5.0"

Class Method Summary collapse

Class Method Details

.add_tag_string(tag_string) ⇒ Object



9
10
11
# File 'lib/minispec-metadata/tags.rb', line 9

def add_tag_string(tag_string)
  tags << Tag.new(tag_string)
end

.extract_metadata(args) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/minispec-metadata.rb', line 13

def (args)
   = {}
  args.each do |arg|
    case arg
    when Hash
      .merge! arg
    else
      .merge!(arg => true)
    end
  end
  
end

.tagsObject



5
6
7
# File 'lib/minispec-metadata/tags.rb', line 5

def tags
  @tags ||= []
end