Module: AutomateIt

Defined in:
lib/automateit/root.rb,
lib/automateit/cli.rb,
lib/automateit/error.rb,
lib/automateit/common.rb,
lib/automateit/plugin.rb,
lib/automateit/project.rb,
lib/automateit/constants.rb,
lib/automateit/interpreter.rb,
lib/automateit/plugin/base.rb,
lib/automateit/plugin/driver.rb,
lib/automateit/plugin/manager.rb,
lib/automateit/download_manager.rb

Overview

DownloadManager

The DownloadManager provides a way of downloading files.

Defined Under Namespace

Modules: Constants Classes: AccountManager, AddressManager, CLI, Common, DownloadManager, EditManager, Error, FieldManager, Interpreter, PackageManager, PlatformManager, Plugin, Project, ServiceManager, ShellManager, TagManager, TemplateManager

Constant Summary collapse

VERSION =

AutomateIt version

Gem::Version.new("0.80624")

Class Method Summary collapse

Class Method Details

.invoke(recipe, opts = {}) ⇒ Object

Invokes an Interpreter on the recipe. See documentation for Interpreter::invoke.



14
15
16
# File 'lib/automateit/root.rb', line 14

def self.invoke(recipe, opts={})
  Interpreter.invoke(recipe, opts)
end

.new(opts = {}) ⇒ Object

Instantiates a new Interpreter. See documentation for Interpreter#setup.



8
9
10
# File 'lib/automateit/root.rb', line 8

def self.new(opts={})
  Interpreter.new(opts)
end