class NewOpportunities::CLI

CLI Controller

Public Instance Methods

call() click to toggle source
# File lib/new-opportunities/cli.rb, line 5
def call
  NewOpportunities::Opportunities.scrape
  puts "Scholarship and fellowship opportunities from http://oppourtunities.com"
  list_opportunities
  menu
  goodbye
end
goodbye() click to toggle source
# File lib/new-opportunities/cli.rb, line 45
def goodbye
  puts "see you soon for more opportunities."
end
list_opportunities() click to toggle source
# File lib/new-opportunities/cli.rb, line 13
def list_opportunities
  @opportunities = NewOpportunities::Opportunities.all
  @opportunities.each.with_index(1) do |opportunity, i|
    puts "#{i}. #{opportunity.name}"
  end
end
menu() click to toggle source