9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/commuter/console.rb', line 9
def self.run
program :name, "commuter"
program :version, Commuter::VERSION
program :description, "Commuter tells you how long your commute will be."
default_command :map
command :map do |c|
c.option '--start ADDRESS', String, 'Specify your starting address.'
c.option '--dest ADDRESS', String, 'Specify your destination address.'
c.action do |args, options|
say "From: " + options.start
say "To: " + options.dest
say "Possible commute times are:"
times = ::Commuter::Mapper.map(options.start, options.dest)
say times.first
end
end
end
|