Sha256: ebff2b2bf8b7eb829757c129d31aea3bdda7616b21031da67caf3665d80bc1a9

Contents?: true

Size: 493 Bytes

Versions: 3

Compression:

Stored size: 493 Bytes

Contents

require 'logger'

module Rodimus

  class Configuration
    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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rodimus-1.3.1 lib/rodimus/configuration.rb
rodimus-1.3.0 lib/rodimus/configuration.rb
rodimus-1.2.0 lib/rodimus/configuration.rb