module Rspec::DoAction::ClassMethods

Public Instance Methods

action(options = {}, &block) click to toggle source
# File lib/rspec-do_action.rb, line 37
def action(options = {}, &block)
  @skip_do_action = options[:skip]
  @action_proc = block
end
do_action(options = {}, &block) click to toggle source
# File lib/rspec-do_action.rb, line 42
def do_action(options = {}, &block)
  @skip_do_action = false
  action(options, &block) if block
  before { |example| invoke_do_action_once(example, force: true) }
end
skip_do_action() click to toggle source
# File lib/rspec-do_action.rb, line 48
def skip_do_action
  @skip_do_action = true
end