Module: Trebor

Defined in:
lib/trebor.rb,
lib/trebor/on.rb,
lib/trebor/task.rb,
lib/trebor/with.rb,
lib/trebor/domain.rb,
lib/trebor/within.rb,
lib/trebor/command.rb,
lib/trebor/context.rb,
lib/trebor/version.rb

Defined Under Namespace

Modules: Command, Domain, InnerDomain, RemoteCommand Classes: Context, On, Task, With, Within

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.loggerObject



10
11
12
# File 'lib/trebor.rb', line 10

def logger
  @@loger ||= Logger.new(STDOUT)
end

.logger=(val) ⇒ Object



6
7
8
# File 'lib/trebor.rb', line 6

def logger=(val)
  @@logger = val
end

.run(file_name, command) ⇒ Object



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

def run(file_name, command)
  Context.new.tap {|context| context.load file_name}.parse(command)
end