module Capybara::Screenshot::Callbacks::ClassMethods
Public Instance Methods
callbacks()
click to toggle source
# File lib/capybara-screenshot/callbacks.rb, line 13 def callbacks @callbacks ||= {} end
define_callback(name)
click to toggle source
# File lib/capybara-screenshot/callbacks.rb, line 17 def define_callback name callbacks[name] ||= CallbackSet.new define_singleton_method name do |&block| callbacks[name] << block end end
run_callbacks(name, *args)
click to toggle source
# File lib/capybara-screenshot/callbacks.rb, line 25 def run_callbacks name, *args if cb_set = callbacks[name] cb_set.call(*args) end end