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/plugin/base.rb,
lib/automateit/plugin/driver.rb,
lib/automateit/plugin/manager.rb

Overview

:nodoc:

Defined Under Namespace

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

Class Method Summary collapse

Class Method Details

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

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



11
12
13
# File 'lib/automateit/root.rb', line 11

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

.new(opts = {}) ⇒ Object

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



5
6
7
# File 'lib/automateit/root.rb', line 5

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