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