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
menu() click to toggle source