Skip to content

Conversation

@cbartlett
Copy link
Contributor

Ruby's Date class automatically gives us #yesterday, #today, and #tomorrow. And ActiveSupport has a handy Time.zone.today for getting a localized version. But there was no localized version of #yesterday or #tomorrow.

This patch adds those methods.

Any thoughts on this? I think if we offer #today to mimic the behavior of Date, perhaps we should also offer #tomorrow and #yesterday? I ran into the problem when localizing an app and converting a bunch of Date.today and Date.tomorrow usages.

@senny
Copy link
Member

senny commented Nov 9, 2013

/cc @pixeltrix

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TIL. This was just following the convention of the method above. Should I update this test? And leave the rest of them, or change them all?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feel free to change test_today too.

@pixeltrix
Copy link
Contributor

@cbartlett can you provide a CHANGELOG entry as well - thanks

@cbartlett
Copy link
Contributor Author

@pixeltrix CHANGELOG added.

Ruby's Date class automatically gives us #yesterday, #today,
and #tomorrow. And ActiveSupport has a handy Time.zone.today
for getting a localized version. But there was no localized
version of #yesterday or #tomorrow. Until now.
@cbartlett
Copy link
Contributor Author

@senny @carlosantoniodasilva All done. Test update to use travel_to, thanks!

@pftg
Copy link
Contributor

pftg commented Dec 3, 2013

@cbartlett please squash commits

@senny
Copy link
Member

senny commented Dec 3, 2013

@pftg first one is a refactoring of existing code. I think it's fine to keep them separated.

@cbartlett
Copy link
Contributor Author

@pftg I rebased all my related commits together before i pushed. The other commit wasn't related to my addition.

@carlosantoniodasilva
Copy link
Member

Looks good, thanks 👍

@pftg
Copy link
Contributor

pftg commented Dec 3, 2013

I see, sorry for worries

@cbartlett
Copy link
Contributor Author

@pftg ничего страшного)

carlosantoniodasilva added a commit that referenced this pull request Dec 3, 2013
Add support for localized date references
@carlosantoniodasilva carlosantoniodasilva merged commit 1441961 into rails:master Dec 3, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants