class BestBeaches::CLI
Public Instance Methods
call()
click to toggle source
# File lib/best_beaches/cli.rb, line 3 def call get_beaches menu end
display_beach(beach)
click to toggle source
# File lib/best_beaches/cli.rb, line 36 def display_beach(beach) puts "-----------------------------------------------------------------" puts "BEACH DESCRIPTION:" puts "#{beach.description}" puts "-----------------------------------------------------------------" puts "MAP-URL: #{beach.map}" puts "-----------------------------------------------------------------" end
display_beaches()
click to toggle source
# File lib/best_beaches/cli.rb, line 30 def display_beaches BestBeaches::Beach.all.each_with_index do |beach, index| puts "#{index + 1}. #{beach.name} -- #{beach.location} " end end
get_beaches()
click to toggle source
# File lib/best_beaches/cli.rb, line 8 def get_beaches beaches_array = BestBeaches::Scraper.scrape_index_page BestBeaches::Beach.create_from_collection(beaches_array) end