class BeerAdvocate::Brewery
Attributes
beers[RW]
brewery_url[RW]
name[RW]
Public Class Methods
all()
click to toggle source
# File lib/beer_advocate/brewery.rb, line 16 def self.all @@all end
find_brewery(brewery)
click to toggle source
# File lib/beer_advocate/brewery.rb, line 20 def self.find_brewery(brewery) self.all.find {|x| x.name == brewery} end
find_or_create(brewery)
click to toggle source
# File lib/beer_advocate/brewery.rb, line 24 def self.find_or_create(brewery) if self.find_brewery(brewery) == nil self.new(brewery) else self.find_brewery(brewery) end end
new(name)
click to toggle source
# File lib/beer_advocate/brewery.rb, line 6 def initialize(name) @@all << self @name = name @beers = [] end
Public Instance Methods
add_beer(beer)
click to toggle source
# File lib/beer_advocate/brewery.rb, line 12 def add_beer(beer) beers << beer end