module BeerList::Listable
Attributes
page[RW]
Public Instance Methods
get_list()
click to toggle source
# File lib/beer_list/listable.rb, line 14 def get_list raise NotImplementedError end
list()
click to toggle source
# File lib/beer_list/listable.rb, line 5 def list visit_page unless page @list ||= BeerList::List.new establishment: short_class_name, array: get_list end
short_class_name()
click to toggle source
# File lib/beer_list/listable.rb, line 10 def short_class_name raise NotImplementedError end
Private Instance Methods
visit_page()
click to toggle source
# File lib/beer_list/listable.rb, line 20 def visit_page BeerList.scraper.visit self end