lib/what_date/client.rb in what_date-0.1.2 vs lib/what_date/client.rb in what_date-0.1.3
- old
+ new
@@ -19,9 +19,15 @@
send(day, ref_date).days_ago(7)
end
end
Date::DAYS_INTO_WEEK.each do |day, inc|
+ define_method("last_#{day.to_s}".to_sym) do |ref_date = nil|
+ send("prev_#{day.to_s}".to_sym, ref_date)
+ end
+ end
+
+ Date::DAYS_INTO_WEEK.each do |day, inc|
define_method("next_#{day.to_s}".to_sym) do |ref_date = nil|
send(day, ref_date).days_since(7)
end
end