class HouseFloorBills::CLI

Public Instance Methods

call() click to toggle source
# File lib/house_floor_bills/cli.rb, line 5
def call
  welcome
  list_bills
  menu
end
list_bills() click to toggle source
# File lib/house_floor_bills/cli.rb, line 16
def list_bills
  s = HouseFloorBills::Scraper.new
  @schedule = s.scrape

  puts "\n\n-------------------------------------------".green
  puts "#{@schedule.title}".green
  puts "-------------------------------------------\n ".green

  @schedule.bills.each.with_index(1) do |bill, i|
    puts "#{i}." + " #{bill.number}".blue + " - #{bill.name}"
  end
end
menu() click to toggle source
print_bill(the_bill) click to toggle source
print_commands() click to toggle source
welcome() click to toggle source
# File lib/house_floor_bills/cli.rb, line 11
def welcome
  puts "\nšŸ› " + " House Floor Bills ".blue + "šŸ›"
  puts "A simple CLI app to display the bills up for consideration on the U.S. House floor this week."
end