class BeerAdvocate::Style
Attributes
beers[RW]
name[RW]
style_url[RW]
Public Class Methods
all()
click to toggle source
# File lib/beer_advocate/style.rb, line 16 def self.all @@all end
find_or_create(style)
click to toggle source
# File lib/beer_advocate/style.rb, line 24 def self.find_or_create(style) if self.find_style(style) == nil self.new(style) else self.find_style(style) end end
find_style(style)
click to toggle source
# File lib/beer_advocate/style.rb, line 20 def self.find_style(style) self.all.find {|x| x.name == style} end
new(name)
click to toggle source
# File lib/beer_advocate/style.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/style.rb, line 12 def add_beer(beer) beers << beer end