Class: RSpec::Steps::Builder
- Inherits:
-
Object
- Object
- RSpec::Steps::Builder
- Defined in:
- lib/rspec-steps/builder.rb
Instance Method Summary collapse
- #build_example_group ⇒ Object
-
#initialize(describer) ⇒ Builder
constructor
A new instance of Builder.
Constructor Details
#initialize(describer) ⇒ Builder
Returns a new instance of Builder.
3 4 5 |
# File 'lib/rspec-steps/builder.rb', line 3 def initialize(describer) @describer = describer end |
Instance Method Details
#build_example_group ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/rspec-steps/builder.rb', line 7 def build_example_group describer = @describer RSpec.describe(*describer.group_args, describer.) do describer.modules.each do |mod| mod.apply(self) end describer.let_list.each do |letter| letter.define_on(describer.step_list, self) end describer.hooks.each do |hook| hook.define_on(self) end describer.step_list.each do |step| step.define_on(describer.step_list, self) end end end |