レガシープロダクトをruby-1.9.1に対応させる方法のメモです。

  • RSTRING(str)->ptrはRSTRING_PTR(str) にする
  • RHASH(hash)->tblはRHASH_TBL(hash)にする
  • RFLOAT(float)->valueはRFLOAT_VALUE(float)にする
  • #include "re"#include "ruby/re"
  • #include "st"#include "ruby/st"
  • require "sha1"は、require "digest/sha1"にして、
       1  SHA1.new(string).to_s
    
       1  Digest::SHA1.hexdigest(string) 
    
    に変える
  • string.to_aはstring.each_line。EnumeratorではなくArrayが必要な場合は string.each_line.to_a にすれば良い。
  • string.eachはstring.each_lineに。
posted by Png genki on Sat 31 Jan 2009 at 14:35

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1261
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ