Module: Divide
- Defined in:
- lib/divide.rb,
lib/divide/version.rb
Defined Under Namespace
Classes: Extractor, TerminalBridge
Constant Summary
collapse
- VERSION =
'0.0.1'
Class Method Summary
collapse
Class Method Details
26
27
28
|
# File 'lib/divide.rb', line 26
def self.
||= Divide::.new(@options)
end
|
.no_profile ⇒ Object
17
18
19
20
|
# File 'lib/divide.rb', line 17
def self.no_profile
puts "#{Dir.pwd}: There is no Procfile in this directory"
exit
end
|
.processes ⇒ Object
12
13
14
15
|
# File 'lib/divide.rb', line 12
def self.processes
no_profile unless = .
.to_a.map { |a| a[1] }
end
|
.run(argv) ⇒ Object
6
7
8
9
10
|
# File 'lib/divide.rb', line 6
def self.run(argv)
@options = argv.each_slice(2).to_a
terminal.exec(processes)
1
end
|
.terminal ⇒ Object
22
23
24
|
# File 'lib/divide.rb', line 22
def self.terminal
@terminal ||= Divide::TerminalBridge.new
end
|