Module: Whiteboard
- Defined in:
- lib/whiteboard.rb,
lib/whiteboard/cli.rb,
lib/whiteboard/version.rb
Defined Under Namespace
Modules: CLI
Classes: App, Controller, Model
Constant Summary
collapse
- VERSION =
"0.0.2"
Instance Method Summary
collapse
Instance Method Details
#execute!(commands) ⇒ Object
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/whiteboard.rb', line 19
def execute!(commands)
$command_queue.each do |cmd|
if $test_run
puts cmd
else
system cmd
end
end
$command_queue = []
end
|
#queue_cmd(cmd) ⇒ Object
15
16
17
|
# File 'lib/whiteboard.rb', line 15
def queue_cmd(cmd)
$command_queue << cmd
end
|
#test_run! ⇒ Object
11
12
13
|
# File 'lib/whiteboard.rb', line 11
def test_run!
$test_run = true
end
|