class CheeseBoard::CheeseType

Attributes

char[RW]
cheeses[RW]
name[RW]

Public Class Methods

all() click to toggle source
# File lib/cheese_board/cheesetype.rb, line 11
def self.all
  CheeseBoard::Scraper.scrape_cheese_types if @@all.empty?
  @@all
  
end
new(name) click to toggle source
# File lib/cheese_board/cheesetype.rb, line 5
def initialize(name)
  @name=name
  @cheeses=[]
  save
end

Public Instance Methods

count() click to toggle source
# File lib/cheese_board/cheesetype.rb, line 25
def count
  @cheese.length
end
get_cheeses() click to toggle source
# File lib/cheese_board/cheesetype.rb, line 17
def get_cheeses
  CheeseBoard::Scraper.scrape_cheeses(self) if @cheeses.empty?
end
save() click to toggle source
# File lib/cheese_board/cheesetype.rb, line 21
def save
  @@all << self
end