Sha256: afee7272b74e5bbf7ecae635e953de736b57f8c5d12e4fc417c3d600361dd220

Contents?: true

Size: 553 Bytes

Versions: 11

Compression:

Stored size: 553 Bytes

Contents

module Luffa
  module Environment
    def self.travis_ci?
      value = ENV['TRAVIS']
      !value.nil? && value != ''
    end

    def self.jenkins_ci?
      value = ENV['JENKINS_HOME']
      !value.nil? && value != ''
    end

    def self.ci?
      self.travis_ci? || self.jenkins_ci?
    end

    def self.developer_dir
      value = ENV['DEVELOPER_DIR']
      if value && value != ''
        value
      else
        nil
      end
    end

    # Returns true if debugging is enabled.
    def self.debug?
      ENV['DEBUG'] == '1'
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
luffa-2.1.0 lib/luffa/environment.rb
luffa-2.0.0 lib/luffa/environment.rb
luffa-1.1.0 lib/luffa/environment.rb
luffa-1.0.7 lib/luffa/environment.rb
luffa-1.0.6 lib/luffa/environment.rb
luffa-1.0.5 lib/luffa/environment.rb
luffa-1.0.4 lib/luffa/environment.rb
luffa-1.0.3 lib/luffa/environment.rb
luffa-1.0.2 lib/luffa/environment.rb
luffa-1.0.1 lib/luffa/environment.rb
luffa-1.0.0 lib/luffa/environment.rb