Sha256: fca47e904443c0a6ad71145e102fa14ce570665dd858c8d68ae59ac9b448fe16

Contents?: true

Size: 289 Bytes

Versions: 16

Compression:

Stored size: 289 Bytes

Contents

# frozen_string_literal: true
module Dynflow
  module Action::Timeouts
    Timeout = Algebrick.atom

    def process_timeout
      fail("Timeout exceeded.")
    end

    def schedule_timeout(seconds, optional: false)
      plan_event(Timeout, seconds, optional: optional)
    end
 end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
dynflow-1.8.2 lib/dynflow/action/timeouts.rb
dynflow-1.8.1 lib/dynflow/action/timeouts.rb
dynflow-1.8.0 lib/dynflow/action/timeouts.rb
dynflow-1.7.0 lib/dynflow/action/timeouts.rb
dynflow-1.6.11 lib/dynflow/action/timeouts.rb
dynflow-1.6.10 lib/dynflow/action/timeouts.rb
dynflow-1.6.8 lib/dynflow/action/timeouts.rb
dynflow-1.6.7 lib/dynflow/action/timeouts.rb
dynflow-1.6.6 lib/dynflow/action/timeouts.rb
dynflow-1.6.5 lib/dynflow/action/timeouts.rb
dynflow-1.6.4 lib/dynflow/action/timeouts.rb
dynflow-1.6.3 lib/dynflow/action/timeouts.rb
dynflow-1.6.2 lib/dynflow/action/timeouts.rb
dynflow-1.6.1 lib/dynflow/action/timeouts.rb
dynflow-1.4.9 lib/dynflow/action/timeouts.rb
dynflow-1.5.0 lib/dynflow/action/timeouts.rb