Module: Dru

Defined in:
lib/dru.rb,
lib/dru/cli.rb,
lib/dru/argv.rb,
lib/dru/config.rb,
lib/dru/command.rb,
lib/dru/version.rb,
lib/dru/commands/up.rb,
lib/dru/commands/down.rb,
lib/dru/commands/exec.rb,
lib/dru/commands/attach.rb,
lib/dru/commands/runner.rb,
lib/dru/container_command.rb,
lib/dru/commands/docker_compose.rb,
ext/dru/dru.c

Defined Under Namespace

Modules: Commands Classes: Argv, CLI, Command, Config, ContainerCommand

Constant Summary collapse

DRUCONFIG =
File.expand_path('~/.druconfig')
DOCKER_COMPOSE_COMMAND =
'docker-compose'.freeze
DOCKER_COMPOSE_COMMANDS =
%w[build bundle config create events images kill
logs pause port ps pull push restart rm scale
start stop top unpause]
VERSION =
"0.6.0"

Class Method Summary collapse

Class Method Details

.configObject



12
13
14
# File 'lib/dru.rb', line 12

def self.config
  Config.instance.tap { |instance| instance.config_file_path = DRUCONFIG }
end