Module: Itamae

Defined in:
lib/itamae.rb,
lib/itamae/cli.rb,
lib/itamae/node.rb,
lib/itamae/logger.rb,
lib/itamae/recipe.rb,
lib/itamae/runner.rb,
lib/itamae/backend.rb,
lib/itamae/handler.rb,
lib/itamae/version.rb,
lib/itamae/resource.rb,
lib/itamae/definition.rb,
lib/itamae/generators.rb,
lib/itamae/handler/base.rb,
lib/itamae/handler/json.rb,
lib/itamae/notification.rb,
lib/itamae/resource/git.rb,
lib/itamae/handler/debug.rb,
lib/itamae/handler_proxy.rb,
lib/itamae/resource/base.rb,
lib/itamae/resource/file.rb,
lib/itamae/resource/link.rb,
lib/itamae/resource/user.rb,
lib/itamae/resource/group.rb,
lib/itamae/generators/role.rb,
lib/itamae/handler/fluentd.rb,
lib/itamae/recipe_children.rb,
lib/itamae/resource/execute.rb,
lib/itamae/resource/package.rb,
lib/itamae/resource/service.rb,
lib/itamae/resource/template.rb,
lib/itamae/generators/project.rb,
lib/itamae/resource/directory.rb,
lib/itamae/generators/cookbook.rb,
lib/itamae/resource/gem_package.rb,
lib/itamae/resource/remote_file.rb,
lib/itamae/resource/http_request.rb,
lib/itamae/resource/local_ruby_block.rb,
lib/itamae/resource/remote_directory.rb

Defined Under Namespace

Modules: Backend, Generators, Handler, Logger, Resource Classes: CLI, Definition, HandlerProxy, Node, Notification, Recipe, RecipeChildren, Runner, Subscription

Constant Summary collapse

VERSION =
"1.9.8"

Class Method Summary collapse

Class Method Details

.loggerObject



128
129
130
# File 'lib/itamae/logger.rb', line 128

def logger
  @logger
end

.logger=(l) ⇒ Object



132
133
134
# File 'lib/itamae/logger.rb', line 132

def logger=(l)
  @logger = l.extend(Itamae::Logger::Helper)
end