class Nonnative::Strategy

Public Class Methods

new(strategy = 'before', timeout = 5) click to toggle source
# File lib/nonnative/strategy.rb, line 5
def initialize(strategy = 'before', timeout = 5)
  @strategy = strategy
  @timeout = timeout
end

Public Instance Methods

timeout() click to toggle source
# File lib/nonnative/strategy.rb, line 10
def timeout
  (env_timeout || @timeout).to_i
end
to_s() click to toggle source
# File lib/nonnative/strategy.rb, line 14
def to_s
  (env_strategy || @strategy).to_s
end

Private Instance Methods

env_strategy() click to toggle source
# File lib/nonnative/strategy.rb, line 20
def env_strategy
  @env_strategy ||= ENV['NONNATIVE_STRATEGY']
end
env_timeout() click to toggle source
# File lib/nonnative/strategy.rb, line 24
def env_timeout
  @env_timeout ||= ENV['NONNATIVE_TIMEOUT']
end