class AtxLiveMusic::Dates

Attributes

num_date[RW]
shows[RW]
string_date[RW]

Public Class Methods

all() click to toggle source
# File lib/atx_live_music/dates.rb, line 15
def self.all
  @@all
end
create_days() click to toggle source
# File lib/atx_live_music/dates.rb, line 35
def self.create_days
  self.seven_days.each {|day| self.new(day)}
end
get_seven_days() click to toggle source
# File lib/atx_live_music/dates.rb, line 23
def self.get_seven_days
  @@seven_days << Time::now
  
  i = 0    
  while i < 6
    day = @@seven_days.last + 86400
    @@seven_days << day
    i += 1
  end 
  self.create_days   
end
new(day) click to toggle source
# File lib/atx_live_music/dates.rb, line 8
def initialize(day)
  @num_date = day.strftime("%Y-%m-%d")
  @string_date = day.strftime("%B %-e")
  @shows = []
  @@all << self    
end
seven_days() click to toggle source
# File lib/atx_live_music/dates.rb, line 19
def self.seven_days
  @@seven_days
end