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