module Chemlab::Runtime::Env

Environment configuration file

Public Class Methods

debug?() click to toggle source

@return [Boolean] true if debug mode is enabled @example

ENV['CHEMLAB_DEBUG'] = 'true'
Runtime::Env.debug? #=> true
# File lib/chemlab/runtime/env.rb, line 12
def debug?
  enabled?(ENV['CHEMLAB_DEBUG'], default: false)
end

Private Class Methods

enabled?(value, default: true) click to toggle source
# File lib/chemlab/runtime/env.rb, line 18
def enabled?(value, default: true)
  return default if value.nil?

  (value =~ /^(false|no|n|0)$/i) != 0
end