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