タグ

ライブラリとgemに関するsamurairodeoのブックマーク (2)

  • Ruby で 24 時超えの時間を楽ちんにパースする方法 - Qiita

    はじめに みなさん、2014-08-14 26:00 みたいな時間を扱おうとして困ってませんか? 文字として保存するだけならまだしも、これを元に現在時刻と比較して・・・とかやろうとすると色々大変です。 この記事ではそんな24時間超えの時間を楽ちんに扱うことができる Chronic という gem を紹介します。 そもそも何が困るのか Ruby の time ライブラリには大変便利な Time.parse メソッドがあります。 が、困ったことにこいつは 26:00 みたいな時間は理解してくれません。 irb で実行してみると以下の様なエラーがでます。 >> Time.parse('2014-08-14 26:00') ArgumentError: argument out of range 日付は 2014-02-31 とかでも良きに計らってくれるのに、時間はすごくきっちりしています。 24

    Ruby で 24 時超えの時間を楽ちんにパースする方法 - Qiita
  • [ruby] ruby 同梱の test-unit と minitest の今後 - HsbtDiary(2014-05-24)

    ■ [ruby] ruby 同梱の test-unit と minitest の今後 今朝のコミットで stdlib としての minitest が消えたので一度ゼロベースから考え直しという事になった。ふんわりしてるけど、議論している内容はこんなところ。 minitest5 は同梱しないで packaging やインストールプロセスのどっかで gem install minitest して入るようにしたい *.gem ファイルを同梱するのか、しないでパッケージ生成時に取得するのかは未定 test-unit は https://github.com/test-unit/test-unit を同梱したい(test-unit2 と呼んでいる) API に非互換があるのでどれくらい非互換があるかを調べる その場合は rubygems や rake 同様に trunk を upstream としたい

    [ruby] ruby 同梱の test-unit と minitest の今後 - HsbtDiary(2014-05-24)
  • 1