Class: RSpec::Core::Hooks::HookCollection
- Inherits:
-
Array
- Object
- Array
- RSpec::Core::Hooks::HookCollection
- Includes:
- HookCollectionAliases
- Defined in:
- lib/rspec/core/hooks.rb
Instance Method Summary (collapse)
Instance Method Details
- (Object) for(example_or_group)
74 75 76 77 |
# File 'lib/rspec/core/hooks.rb', line 74 def for(example_or_group) self.class.new(select {|hook| hook.(example_or_group)}). with(example_or_group) end |
- (Object) run
84 85 86 |
# File 'lib/rspec/core/hooks.rb', line 84 def run each {|h| h.run(@example) } unless empty? end |
- (Object) with(example)
79 80 81 82 |
# File 'lib/rspec/core/hooks.rb', line 79 def with(example) @example = example self end |