class Sesc::Cli

Attributes

args[RW]

Public Class Methods

new(args) click to toggle source
# File lib/sesc/cli.rb, line 9
def initialize(args)
  self.args = args
end

Public Instance Methods

call() click to toggle source
# File lib/sesc/cli.rb, line 13
def call
  return Sesc::Exporter::Help.print if help?
  if places?
    Sesc::Exporter::Places.print
  elsif Sesc::Cities.include?(city)
    Sesc.send(city, number, places)
  else
    Sesc::Exporter::Printer.new("Cidade #{city} não encontrada").terminal
  end
end