2011-03-30から1日間の記事一覧

Sinatra::Baseのインスタンス

Sinatra::Baseはcallメソッド内でdupされているから、リクエスト毎にインスタンスが作成されるということか。 リクエスト毎に毎回hashの値が異なるから、config.ruでuseしているクラスはリクエスト毎にインスタンスが生成されると思っていたけど違うのか。 …

rubyとjrubyのエンコーディング

hiro@Mac-mini% cat a.rb p File.read('foo.txt').encoding hiro@Mac-mini% cat foo.txt foo hiro@Mac-mini% jruby --1.9 -E UTF-8 a.rb #<Encoding:ASCII-8BIT> hiro@Mac-mini% ruby -E UTF-8 a.rb #<Encoding:UTF-8>rubyとjrubyって挙動はいっしょと思っていたけど、エンコーディングで微妙に動</encoding:utf-8></encoding:ascii-8bit>…