block_given?

ジャングル ブロック ナイ アルノハ jump ダケ。CC-BY-SA 3.0

ゆるい〆切り管理、ruboty-deadlineを公開しました #ruboty

rubotyにゆるく〆切りを覚えてもらおう。

f:id:block_given:20141030015652p:plain

相対的な時刻表示

今回は日付だけでよかったので1.dayで割ってto_iすることにした。

相対的な時刻表時、JSだとふつうはMoment.js使うけどRubyだと何がいいんだろう。 検索するとtime-lordelgalu/time_ago_in_wordsradar/dotiwがひっかかった。 i18n対応gem情報が気になる。

gemによっては相対的な時刻への変換と、相対的に書かれた時刻のパース両方を行うものもある。 あとrails-*系のgemもいくつか見かけたが、Railsを使っていない場合は選択肢に入らない。 rails-*でgemをつくるときは、本当にRailsの機能を拡張する、Railsに特化したものだけrails-*で公開して、内部の実装は外部gemにして切り出して使えるようにしてほしいという印象。

日本語パースするのにtokiyomiは便利。 他にもよいgemの情報をお持ちの方がいらっしゃれば、教えていただきたいです。

1日1Rubotyのきづき

1日しばりがあると、少しがんばって僕が考えた最強の日本語時刻パースgemをつくろうという気持ちになっても時間が足りない。

chatopsのbotのテスト

このgemは比較的テストを書きやすいgemだと思っている。 rubotyのテストについて一言書いておきたいが書くには時間が遅すぎる。 週末に考えをまとめようと思います。

まとめ

この〆切りはなかったことにしよう