# File lib/rspec/core/hooks.rb, line 9definitialize(options, &block)
@options = optionsraise"no block given for #{display_name}"unlessblock@block = blockend
Public Instance Methods
call()click to toggle source
# File lib/rspec/core/hooks.rb, line 23defcall@block.callend
display_name()click to toggle source
# File lib/rspec/core/hooks.rb, line 27defdisplay_nameself.class.name.split('::').last.gsub('Hook','').downcase<<" hook"end
options_apply?(example_or_group)click to toggle source
# File lib/rspec/core/hooks.rb, line 15defoptions_apply?(example_or_group)
!example_or_group||example_or_group.apply?(:all?, options)
end
to_proc()click to toggle source
# File lib/rspec/core/hooks.rb, line 19defto_proc@blockend