class AMarmita::Meals::Base

Public Instance Methods

desserts(date = nil, week_number = nil) click to toggle source
# File lib/a_marmita/meals/base.rb, line 26
def desserts(date = nil, week_number = nil)
  get_meals(DESSERT, date, week_number)
end
main_courses(date = nil, week_number = nil) click to toggle source
# File lib/a_marmita/meals/base.rb, line 22
def main_courses(date = nil, week_number = nil)
  get_meals(MAIN_COURSE, date, week_number)
end
soups(date = nil, week_number = nil) click to toggle source
# File lib/a_marmita/meals/base.rb, line 18
def soups(date = nil, week_number = nil)
  get_meals(SOUP, date, week_number)
end
today_menu() click to toggle source
# File lib/a_marmita/meals/base.rb, line 10
def today_menu
  page = get_page "http://www.amarmita.com/ementa.php"
  
  content_rows = page.parser.css('#conteudo > table > tr')
  
  { available_days: parse_links(page), list: parse_meals(content_rows) }
end