class BestBeaches::Beach
Attributes
description[RW]
location[RW]
map[RW]
name[RW]
Public Class Methods
all()
click to toggle source
# File lib/best_beaches/beach.rb, line 18 def self.all @@all end
create_from_collection(beaches_array)
click to toggle source
# File lib/best_beaches/beach.rb, line 12 def self.create_from_collection(beaches_array) beaches_array.each do |beach| self.new(beach) end end
find_beach(num)
click to toggle source
# File lib/best_beaches/beach.rb, line 22 def self.find_beach(num) self.all[num] end
new(beach_hash)
click to toggle source
# File lib/best_beaches/beach.rb, line 5 def initialize(beach_hash) beach_hash.each do|key, value| self.send(("#{key}="), value) end @@all<<self end