Module: Pot

Defined in:
lib/pot/dsl.rb,
lib/pot/role.rb,
lib/pot/actor.rb,
lib/pot/bundle.rb,
lib/pot/config.rb,
lib/pot/logger.rb,
lib/pot/policy.rb,
lib/pot/verify.rb,
lib/pot/package.rb,
lib/pot/version.rb,
lib/pot/instance.rb,
lib/pot/template.rb,
lib/pot/installer.rb,
lib/pot/deployment.rb,
lib/pot/verifiers/apt.rb,
lib/pot/installers/apt.rb,
lib/pot/installers/deb.rb,
lib/pot/installers/gem.rb,
lib/pot/installers/npm.rb,
lib/pot/transports/ssh.rb,
lib/pot/verifiers/brew.rb,
lib/pot/verifiers/file.rb,
lib/pot/verifiers/ruby.rb,
lib/pot/installers/brew.rb,
lib/pot/installers/rake.rb,
lib/pot/installers/user.rb,
lib/pot/installers/group.rb,
lib/pot/transports/local.rb,
lib/pot/installers/binary.rb,
lib/pot/installers/runner.rb,
lib/pot/installers/source.rb,
lib/pot/verifiers/process.rb,
lib/pot/verifiers/symlink.rb,
lib/pot/installers/transfer.rb,
lib/pot/verifiers/directory.rb,
lib/pot/installers/push_text.rb,
lib/pot/verifiers/executable.rb,
lib/pot/verifiers/users_groups.rb,
lib/pot/installers/replace_text.rb

Defined Under Namespace

Modules: DSL, Installers, Transports, Verifiers, Version Classes: Actor, Bundle, Config, Deployment, Installer, Instance, Logger, Package, Policy, Role, Template, VerificationFailed, Verify

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.configObject



30
31
32
# File 'lib/pot/config.rb', line 30

def self.config
  Pot::Config.instance
end

.loggerObject



5
6
7
# File 'lib/pot/logger.rb', line 5

def self.logger
  @logger ||= Pot::Logger.new
end