module RSpecStepwise

Attributes

reporter[RW]

Public Class Methods

included(base) click to toggle source
# File lib/two-step/stepwise.rb, line 216
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

instance_variable_set(name, value) click to toggle source
Calls superclass method
# File lib/two-step/stepwise.rb, line 210
def instance_variable_set(name, value)
  if !@ivars_indelible
    super
  end
end
with_indelible_ivars() { || ... } click to toggle source
# File lib/two-step/stepwise.rb, line 200
def with_indelible_ivars
  old_value, @ivars_indelible = @ivars_indelible, true
  result = yield
  @ivars_indelible = old_value
  result
rescue Object
  @ivars_indelible = old_value
  raise
end