Class: Month

Inherits:
Object
  • Object
show all
Defined in:
lib/month/serializer.rb,
lib/month/serializer/version.rb

Defined Under Namespace

Modules: Serializer

Instance Method Summary collapse

Instance Method Details

#to_dateObject

Does the same thing as Month#start_date, but to_<class> is a common idiom

for built-in class conversion methods.


102
103
104
# File 'lib/month/serializer.rb', line 102

def to_date
  Date.new(year, number, 1)
end

#to_iObject



90
91
92
93
94
95
96
97
98
# File 'lib/month/serializer.rb', line 90

def to_i
  yr = year
  mon = number
  if number == 12
    mon = 0
    yr += 1
  end
  yr * 12 + mon
end