Sha256: b94afb7b1e4d59ecf53209743ecf28526a0a3338b9de395a9c2e4c8866063824

Contents?: true

Size: 553 Bytes

Versions: 1

Compression:

Stored size: 553 Bytes

Contents

# frozen_string_literal: true

module RSpeed
  module Env
    module_function

    def db
      ENV['RSPEED_DB']&.to_i
    end

    def host
      ENV['RSPEED_HOST']
    end

    def name
      ENV['RSPEED_NAME']
    end

    def pipe
      ENV.fetch('RSPEED_PIPE', 1).to_i
    end

    def pipes
      ENV.fetch('RSPEED_PIPES', 1).to_i
    end

    def port
      ENV['RSPEED_PORT']&.to_i
    end

    def result_key
      ENV.fetch('RESPEED_RESULT_KEY', RSpeed::Variable.result)
    end

    def rspeed
      ENV['RSPEED'] == 'true'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rspeed-0.5.2 lib/rspeed/env.rb