札幌Ruby会議01でLTやったお

高井さんの代わりに、急遽 LT をやることになったので、Measure ライブラリについて説明してきました!
やる夫ネタは難しかったけど、とりあえず形だけでもできて良かった〜

(2008-10-26 追記)
やる夫の身長をフィートで表示するサンプル:

require 'measure'
require 'measure/length'
require 'measure/support'

char_point = (ARGV[0] || 12).to_f
Measure.def_unit :char, :length
Measure.def_conversion :char, :pt => char_point
Measure.form do
  puts 11.char.as_ft
end

これを yaruo.rb という名前で保存して実行してみた。

$ ruby yaruo.rb
0.15220700152207 [ft]

ということで、1文字12ptだとすると、やる夫の身長は約0.15フィートということになるようです。これを本番でできなかったことが悔やまれますね。精進します。