Swing 42 (+C)

2006-11-20

ハイフンで区切られた文字をキャピタライズ 18:29

http://rubyist.g.hatena.ne.jp/gaba/20061115/1163603980

最近流行Test::Base (ruby) を使うとこう書けるらしいですよ、奧さん!

require 'test/base'

def wordCapitalize(str)
  str.split('-').map { |l| l.capitalize }.join('-')
end

class WordCapitalizeTest < Test::Base
  filters :str => %w(wordCapitalize)
  run_equal :str, :result
end

__END__
===
--- str: in-reply-to
--- result: In-Reply-To

===
--- str: X-MAILER
--- result: X-Mailer

$ ruby wordcapitalize.rb
Loaded suite wordcapitalize
Started
..
Finished in 0.006486 seconds.

2 tests, 2 assertions, 0 failures, 0 errors

宣伝乙(てけ

gabagaba2006/11/20 23:24ありがとうございます。最近ずっとやってたのは、これなんですね。:-)
テスト書くの面倒に感じてましたが、これはかなり楽そうです。

secondlifesecondlife2006/11/25 09:32わーコメントメールで受け取る設定にしてなかった!
ありがとうございます:D