module SimplePipeline::Timeout

Public Class Methods

included(base) click to toggle source
# File lib/simple_pipeline/timeout.rb, line 5
def self.included (base)
    base.extend(ClassMethods)
    base.class_variable_set(:@@timeout_in_sec, 0)
end

Public Instance Methods

timeout() click to toggle source
# File lib/simple_pipeline/timeout.rb, line 20
def timeout
    @timeout_in_sec || self.class.class_variable_get(:@@timeout_in_sec)
end
timeout=(sec) click to toggle source
# File lib/simple_pipeline/timeout.rb, line 16
def timeout=(sec)
    @timeout_in_sec = sec
end