Sha256: a359b148d206a9ebfa3245914c08b05b491b77642f7500b098e35271377567df
Contents?: true
Size: 466 Bytes
Versions: 1
Compression:
Stored size: 466 Bytes
Contents
class BestWhiskey::ContestYear attr_accessor :whiskies, :year @@all = [] def initialize(year = nil) @year = year @whiskies = [] @@all << self end def self.find_by_year(year) self.all.detect { |w| w.year == year} end def self.find_or_create_by_year(year) self.find_by_year(year) || self.create(year) end def add_whiskey(whiskey) @whiskies << whiskey end def self.all @@all end def self.create(year) self.new(year) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
best_whiskey-0.1.1 | lib/best_whiskey/contest_year.rb |