Module: RSpecStepwise
- Defined in:
- lib/rspec-steps/stepwise.rb
Defined Under Namespace
Modules: ClassMethods, StepExample
Classes: ApatheticReporter, WholeListExample
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Instance Attribute Details
#reporter ⇒ Object
Returns the value of attribute reporter.
196
197
198
|
# File 'lib/rspec-steps/stepwise.rb', line 196
def reporter
@reporter
end
|
Class Method Details
.included(base) ⇒ Object
214
215
216
|
# File 'lib/rspec-steps/stepwise.rb', line 214
def self.included(base)
base.extend(ClassMethods)
end
|
Instance Method Details
#instance_variable_set(name, value) ⇒ Object
208
209
210
211
212
|
# File 'lib/rspec-steps/stepwise.rb', line 208
def instance_variable_set(name, value)
if !@ivars_indelible
super
end
end
|
#with_indelible_ivars ⇒ Object
198
199
200
201
202
203
204
205
206
|
# File 'lib/rspec-steps/stepwise.rb', line 198
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
|