class Main::Menu
clase principal del programa
Public Class Methods
new()
click to toggle source
# File lib/ecraft-ow/menu.rb, line 11 def initialize @opts = [ { name: 'buscar una letra', value: 1 }, { name: 'consultar clima', value: 2 }, { name: 'salir', value: 3 } ] @continue = true @prompt = TTY::Prompt.new system 'clear' end
Public Instance Methods
mostrar_opciones()
click to toggle source
# File lib/ecraft-ow/menu.rb, line 38 def mostrar_opciones ops_selec = @prompt.select('que desea hacer? ', @opts, enum: ')') case ops_selec when 1 then selec_letra when 2 then selec_ciudad else exit end end
selec_ciudad()
click to toggle source
# File lib/ecraft-ow/menu.rb, line 22 def selec_ciudad ciudad = @prompt.ask('sobre que ciudad desea buscar?') hb = Request::HistoryBulk.new res = hb.by_city(ciudad) pdf = Document::Pdf.new pdf.create(res) end
selec_letra()
click to toggle source
# File lib/ecraft-ow/menu.rb, line 30 def selec_letra letra = @prompt.ask('que letra desea buscar?') pdf = Document::Pdf.new string = pdf.read counter = Cont::Char.new puts counter.count_char(string, letra) end