Object
# File xmlrpc/datetime.rb, line 129
def ==(o)
self.to_a == Array(o) rescue false
end
# File xmlrpc/datetime.rb, line 84
def day= (value)
raise ArgumentError, "date/time out of range" unless (1..31).include? value
@day = value
end
# File xmlrpc/datetime.rb, line 89
def hour= (value)
raise ArgumentError, "date/time out of range" unless (0..24).include? value
@hour = value
end
# File xmlrpc/datetime.rb, line 94
def min= (value)
raise ArgumentError, "date/time out of range" unless (0..59).include? value
@min = value
end
# File xmlrpc/datetime.rb, line 79
def month= (value)
raise ArgumentError, "date/time out of range" unless (1..12).include? value
@month = value
end
# File xmlrpc/datetime.rb, line 99
def sec= (value)
raise ArgumentError, "date/time out of range" unless (0..59).include? value
@sec = value
end
# File xmlrpc/datetime.rb, line 125
def to_a
[@year, @month, @day, @hour, @min, @sec]
end
# File xmlrpc/datetime.rb, line 121
def to_date
Date.new(*to_a[0,3])
end