class HallidayWineList::Category

Attributes

name[R]
url[R]

Public Class Methods

all_categories() click to toggle source
# File lib/halliday_wine_list/category.rb, line 7
def self.all_categories
  @@all_categories
end
create_categories() click to toggle source
# File lib/halliday_wine_list/category.rb, line 26
def self.create_categories
  HallidayWineList::Scraper.new.scrape_categories
end
new(name= nil, url= nil) click to toggle source
# File lib/halliday_wine_list/category.rb, line 15
def initialize(name= nil, url= nil)
  @wines = []
  @name = name
  @url = url
  @@all_categories << self
end
new_from_scraper(name, url) click to toggle source
# File lib/halliday_wine_list/category.rb, line 22
def self.new_from_scraper(name, url)
  self.new(name, url)
end
print_categories() click to toggle source

Public Instance Methods

add_wine(wine) click to toggle source
# File lib/halliday_wine_list/category.rb, line 30
def add_wine(wine)
  @wines << wine
end
print_wines() click to toggle source