Lazuli

らずり

pretty_date という gem を作った

github.com

遊びで作ってる Rails アプリで使う用に作った。
こんな感じに使うやつ。

require 'pretty_date'

PrettyDate.format Time.now
# => just now

PrettyDate.format Time.now - 60 * 10
# => 10 minutes ago

PrettyDate.format Time.now - 60 * 60 * 10
# => 10 hours ago

PrettyDate.format Time.now - 60 * 60 * 24
# => yesterday

PrettyDate.format Time.now - 60 * 60 * 24 * 7
# => 1 week ago

で、作ってみたら time_ago_in_words という見事に丸かぶりの機能を見つけて完全に車輪の再発明になった。
まあ考えてみればこういう機能がないわけないよな。
再開発でも学びはあったから前向きに良しとする。