class BeerList::Establishments::AcadiaCafe

Constants

URL

Public Instance Methods

get_list() click to toggle source
# File lib/beer_list/establishments/acadia_cafe.rb, line 6
def get_list
  base_list
  having_price_and_abv
  match_before_comma
end
url() click to toggle source
# File lib/beer_list/establishments/acadia_cafe.rb, line 12
def url
  URL
end

Private Instance Methods

base_list() click to toggle source
# File lib/beer_list/establishments/acadia_cafe.rb, line 18
def base_list
  @acadia = page.search('p').map(&:text)
end
having_price_and_abv() click to toggle source
# File lib/beer_list/establishments/acadia_cafe.rb, line 22
def having_price_and_abv
  @acadia = @acadia.select{ |str| str.match(/\d{1,2}\.\d{1,2}%+.*\$+/) }
end
match_before_comma() click to toggle source
# File lib/beer_list/establishments/acadia_cafe.rb, line 26
def match_before_comma
  @acadia = @acadia.map{ |b| b.match(/,{1}/); $` }.reject(&:nil?).map(&:strip)
end