module Temporal::Testing
Constants
- DISABLED_MODE
- LOCAL_MODE
Attributes
mode[R]
Public Class Methods
disabled!(&block)
click to toggle source
# File lib/temporal/testing.rb, line 15 def disabled!(&block) set_mode(DISABLED_MODE, &block) end
disabled?()
click to toggle source
# File lib/temporal/testing.rb, line 19 def disabled? mode == DISABLED_MODE end
local!(&block)
click to toggle source
# File lib/temporal/testing.rb, line 11 def local!(&block) set_mode(LOCAL_MODE, &block) end
local?()
click to toggle source
# File lib/temporal/testing.rb, line 23 def local? mode == LOCAL_MODE end
Private Class Methods
set_mode(new_mode, &block)
click to toggle source
# File lib/temporal/testing.rb, line 31 def set_mode(new_mode, &block) if block_given? with_mode(new_mode, &block) else @mode = new_mode end end
with_mode(new_mode) { || ... }
click to toggle source
# File lib/temporal/testing.rb, line 39 def with_mode(new_mode, &block) previous_mode = mode @mode = new_mode yield ensure @mode = previous_mode end