Class: TimeZoneConverter::Cli

Inherits:
Thor
  • Object
show all
Defined in:
lib/time_zone_converter/cli.rb

Instance Method Summary collapse

Instance Method Details

#c(*args) ⇒ Object



23
24
25
# File 'lib/time_zone_converter/cli.rb', line 23

def c(*args)
  puts TimeZoneConverter.call(args, nil, :local).inspect
end

#ct(*args, method: :local) ⇒ Object



45
46
47
48
49
# File 'lib/time_zone_converter/cli.rb', line 45

def ct(*args, method: :local)
  cities = args.shift(args.size - 1)
  time = args.first
  puts TimeZoneConverter.call(cities, time, method).inspect
end

#ctu(*args, method: :utc) ⇒ Object



69
70
71
72
73
# File 'lib/time_zone_converter/cli.rb', line 69

def ctu(*args, method: :utc)
  cities = args.shift(args.size - 1)
  time = args.first
  puts TimeZoneConverter.call(cities, time, method).inspect
end