class SurfReport::Report

Attributes

date[RW]
forecast[RW]
name[RW]
surfer_dude_says[RW]
swell_direction[RW]
url[RW]
wave_description[RW]
wave_size[RW]

Public Class Methods

all() click to toggle source
# File lib/surf_report/report.rb, line 24
def self.all
  @@all
end
create_from_collection(days_array) click to toggle source
# File lib/surf_report/report.rb, line 10
def self.create_from_collection(days_array)
  days_array.each{|day| self.new(day)}
end
new(report_hash) click to toggle source
# File lib/surf_report/report.rb, line 5
def initialize(report_hash)
  report_hash.collect {|key, value| self.send(("#{key}="), value)}
  @@all << self
end