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.
249
250
251
|
# File 'lib/rspec-steps/stepwise.rb', line 249
def reporter
@reporter
end
|
Class Method Details
.included(base) ⇒ Object
267
268
269
|
# File 'lib/rspec-steps/stepwise.rb', line 267
def self.included(base)
base.extend(ClassMethods)
end
|
Instance Method Details
#instance_variable_set(name, value) ⇒ Object
261
262
263
264
265
|
# File 'lib/rspec-steps/stepwise.rb', line 261
def instance_variable_set(name, value)
if !@ivars_indelible
super
end
end
|
#with_indelible_ivars ⇒ Object
251
252
253
254
255
256
257
258
259
|
# File 'lib/rspec-steps/stepwise.rb', line 251
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
|