lib/hijri/gregorian.rb in hijri-0.2.0 vs lib/hijri/gregorian.rb in hijri-0.2.5
- old
+ new
@@ -1,18 +1,18 @@
class Date
def to_hijri
Hijri::Date.new *Hijri::Converter.greo_to_hijri(self)
end
-
+
def last_day_of_gregorian_month(month)
# Compute the last date of the month for the Gregorian calendar.
if month == 2
return 29 if (self.year % 4 == 0 && self.year % 100 != 0) || (self.year % 400 == 0)
end
return [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month - 1]
end
-
+
def to_abs
@d = self.day
@m = self.month - 1
@m.downto(1) do |m|
@d += last_day_of_gregorian_month(@m, year)
@@ -23,12 +23,12 @@
class DateTime
def to_hijri
Hijri::DateTime.new *Hijri::Converter.greo_to_hijri(self)
end
-
+
if RUBY_VERSION < '1.8.8'
alias :minute :min
alias :second :sec
end
-
-end
\ No newline at end of file
+
+end