lib/rodimus/configuration.rb in rodimus-1.1.0 vs lib/rodimus/configuration.rb in rodimus-1.2.0

- old
+ new

@@ -1,14 +1,22 @@ require 'logger' module Rodimus class Configuration - attr_accessor :logger, :benchmarking + attr_accessor :logger + # Set to true for extra output with step performance details + attr_accessor :benchmarking + + # Use threads for concurrency instead of forking processes. + # Automatically set to true for JRuby and Rubinius + attr_accessor :use_threads + def initialize @logger = Logger.new(STDOUT) @benchmarking = false + @use_threads = ['jruby', 'rbx'].include?(RUBY_ENGINE) end end end