Module: FailFast::BaseCommands
- Defined in:
- lib/fail_fast/extensions/base_commands.rb
Instance Method Summary collapse
-
#fail(message) ⇒ Object
Usage if 0 == Time.now.wday fail “I don’t work on Sunday”“ end.
- #only_if(condition, &block) ⇒ Object
- #skip_if(condition, &block) ⇒ Object
Instance Method Details
#fail(message) ⇒ Object
Usage
if 0 == Time.now.wday
fail "I don't work on Sunday""
end
8 9 10 |
# File 'lib/fail_fast/extensions/base_commands.rb', line 8 def fail() add_error ErrorDetails.new(nil, :fail, ) end |
#only_if(condition, &block) ⇒ Object
12 13 14 |
# File 'lib/fail_fast/extensions/base_commands.rb', line 12 def only_if(condition, &block) yield if condition end |
#skip_if(condition, &block) ⇒ Object
16 17 18 |
# File 'lib/fail_fast/extensions/base_commands.rb', line 16 def skip_if(condition, &block) yield if !condition end |