Module: Orca
- Defined in:
- lib/orca.rb,
lib/orca/dsl.rb
Defined Under Namespace
Modules: DSL
Classes: Cli, ExecutionContext, FileSync, Group, LocalFile, Logger, MissingActionError, MissingExtensionError, MissingGroupError, MockExecutionContext, Node, Package, PackageIndex, RemoteFile, Resolver, Runner, Suite, Template, TriggerRunner
Class Method Summary
collapse
Class Method Details
.add_package(name) {|package| ... } ⇒ Object
16
17
18
19
20
21
|
# File 'lib/orca.rb', line 16
def add_package(name)
package = Orca::Package.new(name)
yield(package) if block_given?
Orca::PackageIndex.default.add(package)
package
end
|
.extension(&blk) ⇒ Object
24
25
26
|
# File 'lib/orca.rb', line 24
def extension(&blk)
Orca::DSL.class_eval(&blk)
end
|
.root ⇒ Object
11
12
13
|
# File 'lib/orca.rb', line 11
def root
File.dirname(ENV['ORCA_FILE'])
end
|
.verbose(val = nil) ⇒ Object
5
6
7
8
|
# File 'lib/orca.rb', line 5
def verbose(val=nil)
@verbose = val unless val.nil?
@verbose || false
end
|