class RSpec::Steps::Builder
Public Class Methods
new(describer)
click to toggle source
# File lib/rspec-steps/builder.rb, line 3 def initialize(describer) @describer = describer end
Public Instance Methods
build_example_group()
click to toggle source
# File lib/rspec-steps/builder.rb, line 7 def build_example_group describer = @describer RSpec.describe(*describer.group_args, describer.metadata) 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