Module: Producer::Core

Defined in:
lib/producer/core/cli.rb,
lib/producer/core/env.rb,
lib/producer/core/task.rb,
lib/producer/core/test.rb,
lib/producer/core/action.rb,
lib/producer/core/errors.rb,
lib/producer/core/recipe.rb,
lib/producer/core/remote.rb,
lib/producer/core/worker.rb,
lib/producer/core/version.rb,
lib/producer/core/prompter.rb,
lib/producer/core/template.rb,
lib/producer/core/condition.rb,
lib/producer/core/remote/fs.rb,
lib/producer/core/actions/echo.rb,
lib/producer/core/actions/mkdir.rb,
lib/producer/core/tests/file_eq.rb,
lib/producer/core/tests/has_dir.rb,
lib/producer/core/tests/has_env.rb,
lib/producer/core/tests/yaml_eq.rb,
lib/producer/core/tests/has_file.rb,
lib/producer/core/error_formatter.rb,
lib/producer/core/logger_formatter.rb,
lib/producer/core/tests/file_match.rb,
lib/producer/core/remote/environment.rb,
lib/producer/core/actions/file_append.rb,
lib/producer/core/actions/file_writer.rb,
lib/producer/core/testing/mock_remote.rb,
lib/producer/core/tests/file_contains.rb,
lib/producer/core/tests/condition_test.rb,
lib/producer/core/tests/has_executable.rb,
lib/producer/core/actions/shell_command.rb,
lib/producer/core/recipe/file_evaluator.rb,
lib/producer/core/template/erb_renderer.rb,
lib/producer/core/template/raw_renderer.rb,
lib/producer/core/template/yaml_renderer.rb,
lib/producer/core/tests/shell_command_status.rb,
lib/producer/core/actions/file_replace_content.rb

Defined Under Namespace

Modules: Actions, Testing, Tests Classes: Action, CLI, Condition, Env, ErrorFormatter, LoggerFormatter, Prompter, Recipe, Remote, Task, Template, Test, Worker

Constant Summary collapse

Error =
Class.new StandardError
RuntimeError =
Class.new RuntimeError
ArgumentError =
Class.new Error
ConditionNotMetError =
Class.new Error
RecipeEvaluationError =
Class.new RuntimeError
RegistryKeyError =
Class.new RuntimeError
RemoteCommandExecutionError =
Class.new RuntimeError
RemoteInvalidError =
Class.new ArgumentError
RemoteMismatchError =
Class.new RuntimeError
RemoteUnknownError =
Class.new RuntimeError
TemplateMissingError =
Class.new RuntimeError
VERSION =
'0.6.2'.freeze