class SurfReport::CLI
Public Instance Methods
call()
click to toggle source
# File lib/surf_report/cli.rb, line 8 def call make_days list_surf_reports menu later end
later()
click to toggle source
# File lib/surf_report/cli.rb, line 58 def later puts "Later brah! Hope the waves are swell;)" end
list_surf_reports()
click to toggle source
# File lib/surf_report/cli.rb, line 20 def list_surf_reports puts "\n" puts "******".colorize(:blue) + "3 Day Surf Report for Los Angeles".colorize(:black) + "******".colorize(:blue) puts "\n" @days = SurfReport::Report.all @days.each.with_index(1) do |day, i| puts "#{i}.".colorize(:magenta) + "#{day.date}".colorize(:black) + "- #{day.forecast.colorize(:blue)}" end end
make_days()
click to toggle source
# File lib/surf_report/cli.rb, line 15 def make_days days_array = Scraper.scrape_index_page SurfReport::Report.create_from_collection(days_array) end