Module: DockerRack

Defined in:
lib/docker_rack.rb,
lib/docker_rack/version.rb,
lib/docker_rack/cli/base.rb

Overview

require ‘docker_rack/task_mngr’

Defined Under Namespace

Modules: CLI

Constant Summary collapse

VERSION =
'0.0.7'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.clientObject (readonly)

Returns the value of attribute client.



9
10
11
# File 'lib/docker_rack.rb', line 9

def client
  @client
end

.debugObject (readonly)

Returns the value of attribute debug.



9
10
11
# File 'lib/docker_rack.rb', line 9

def debug
  @debug
end

.loggerObject



22
23
24
# File 'lib/docker_rack.rb', line 22

def logger
  @logger ||= client ? client.logger : Logger.new(STDOUT)
end

.no_debugObject (readonly)

Returns the value of attribute no_debug.



9
10
11
# File 'lib/docker_rack.rb', line 9

def no_debug
  @no_debug
end

Class Method Details

.debug!Object



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

def debug!
  @debug = true
  logger.level = Logger::DEBUG
end

.no_debug!Object



17
18
19
20
# File 'lib/docker_rack.rb', line 17

def no_debug!
  @debug = false
  logger.level = Logger::INFO
end