Module: Dip
- Defined in:
- lib/dip.rb,
lib/dip/cli.rb,
lib/dip/config.rb,
lib/dip/cli/dns.rb,
lib/dip/cli/ssh.rb,
lib/dip/command.rb,
lib/dip/version.rb,
lib/dip/cli/nginx.rb,
lib/dip/environment.rb,
lib/dip/commands/dns.rb,
lib/dip/commands/run.rb,
lib/dip/commands/ssh.rb,
lib/dip/commands/nginx.rb,
lib/dip/commands/compose.rb,
lib/dip/commands/provision.rb
Defined Under Namespace
Modules: Commands
Classes: CLI, Command, Config, Environment
Constant Summary
collapse
- Error =
Class.new(StandardError)
- VERSION =
"3.2.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
15
16
17
|
# File 'lib/dip.rb', line 15
def config
@config ||= Dip::Config.new(config_path)
end
|
.config_path ⇒ Object
11
12
13
|
# File 'lib/dip.rb', line 11
def config_path
ENV["DIP_FILE"] || "./dip.yml"
end
|
.debug? ⇒ Boolean
27
28
29
|
# File 'lib/dip.rb', line 27
def debug?
ENV["DIP_ENV"] == "debug"
end
|
.env ⇒ Object
19
20
21
|
# File 'lib/dip.rb', line 19
def env
@env ||= Dip::Environment.new(config.environment)
end
|
.reset! ⇒ Object
31
32
33
34
|
# File 'lib/dip.rb', line 31
def reset!
@config = nil
@env = nil
end
|
.test? ⇒ Boolean
23
24
25
|
# File 'lib/dip.rb', line 23
def test?
ENV["DIP_ENV"] == "test"
end
|