class BeerList::Establishments::MacsIndustrial

Constants

URL

Public Instance Methods

get_list() click to toggle source
# File lib/beer_list/establishments/macs_industrial.rb, line 6
def get_list
  build_list
end
url() click to toggle source
# File lib/beer_list/establishments/macs_industrial.rb, line 10
def url
  URL
end

Private Instance Methods

base_list() click to toggle source
# File lib/beer_list/establishments/macs_industrial.rb, line 20
def base_list
  @macs ||= page.search('tr:first-child td:last-child')
end
beers() click to toggle source
# File lib/beer_list/establishments/macs_industrial.rb, line 28
def beers
  base_list.search('span strong').children.map(&:text).map{ |b| b[1..-1] }
end
breweries() click to toggle source
# File lib/beer_list/establishments/macs_industrial.rb, line 24
def breweries
  base_list.search('a strong').children.map(&:text)
end
build_list() click to toggle source
# File lib/beer_list/establishments/macs_industrial.rb, line 16
def build_list
  breweries.zip(beers).map{ |b| b.join(' ') }
end