Sha256: a9561170b50d45400150495f71fd54710f7a80f12a9bdf766b963abfc477e7a1

Contents?: true

Size: 245 Bytes

Versions: 59

Compression:

Stored size: 245 Bytes

Contents

module Dynflow
  module Action::Timeouts
    Timeout = Algebrick.atom

    def process_timeout
      fail("Timeout exceeded.")
    end

    def schedule_timeout(seconds)
      world.clock.ping suspended_action, seconds, Timeout
    end
 end
end

Version data entries

59 entries across 59 versions & 1 rubygems

Version Path
dynflow-0.8.36 lib/dynflow/action/timeouts.rb
dynflow-0.8.35 lib/dynflow/action/timeouts.rb
dynflow-0.8.34 lib/dynflow/action/timeouts.rb
dynflow-0.8.33 lib/dynflow/action/timeouts.rb
dynflow-0.8.32 lib/dynflow/action/timeouts.rb
dynflow-0.8.31 lib/dynflow/action/timeouts.rb
dynflow-0.8.30 lib/dynflow/action/timeouts.rb
dynflow-0.8.29 lib/dynflow/action/timeouts.rb
dynflow-0.8.28 lib/dynflow/action/timeouts.rb
dynflow-0.8.27 lib/dynflow/action/timeouts.rb
dynflow-0.8.26 lib/dynflow/action/timeouts.rb
dynflow-0.8.25 lib/dynflow/action/timeouts.rb
dynflow-0.8.24 lib/dynflow/action/timeouts.rb
dynflow-0.8.23 lib/dynflow/action/timeouts.rb
dynflow-0.8.22 lib/dynflow/action/timeouts.rb
dynflow-0.8.21 lib/dynflow/action/timeouts.rb
dynflow-0.8.20 lib/dynflow/action/timeouts.rb
dynflow-0.8.19 lib/dynflow/action/timeouts.rb
dynflow-0.8.18 lib/dynflow/action/timeouts.rb
dynflow-0.8.17 lib/dynflow/action/timeouts.rb