Class: Travis::Config
- Inherits:
-
Hashr
- Object
- Hashr
- Travis::Config
show all
- Extended by:
- Helpers
- Includes:
- Hashr::Delegate::Conditional
- Defined in:
- lib/travis/config.rb,
lib/travis/config/env.rb,
lib/travis/config/files.rb,
lib/travis/config/docker.rb,
lib/travis/config/heroku.rb,
lib/travis/config/helpers.rb,
lib/travis/config/keychain.rb,
lib/travis/config/heroku/url.rb,
lib/travis/config/serialize/env.rb,
lib/travis/config/heroku/database.rb,
lib/travis/config/heroku/memcached.rb
Defined Under Namespace
Modules: Helpers, Serialize
Classes: Docker, Env, Files, Heroku, Keychain
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Helpers
blank?, camelize, compact, deep_merge, deep_symbolize_keys
Class Method Details
.env ⇒ Object
17
18
19
|
# File 'lib/travis/config.rb', line 17
def env
@env ||= ENV['ENV'] || ENV['RAILS_ENV'] || ENV['RACK_ENV'] || 'development'
end
|
.load(*names) ⇒ Object
21
22
23
24
|
# File 'lib/travis/config.rb', line 21
def load(*names)
config = load_from(*names)
new(config)
end
|
Instance Method Details
#env ⇒ Object
40
41
42
|
# File 'lib/travis/config.rb', line 40
def env
self.class.env
end
|