class Spectre::Subject
Attributes
desc[R]
name[R]
specs[R]
Public Class Methods
new(desc)
click to toggle source
# File lib/spectre.rb, line 56 def initialize desc @desc = desc @specs = [] @name = desc.downcase.gsub(/[^a-z0-9]+/, '_') end
Public Instance Methods
add_spec(desc, tags, data, block, context, file)
click to toggle source
# File lib/spectre.rb, line 62 def add_spec desc, tags, data, block, context, file name = @name + '-' + (@specs.length+1).to_s @specs << Spec.new(name, self, desc, tags, data, block, context, file) end