ruby-aws を Ruby 1.8.5 でも使うためのパッチ
May 6th, 2009
Amazon アソシエイトに登録して早速アサマシろうとしたら上手くいかなかった。
ruby-aws が Ruby 1.8.6 から導入された instance_variable_defined? を使ってるせいのようだ (このサーバーに入ってる Ruby は 1.8.5) 。
--- aws.rb.org 2009-03-29 08:04:23.000000000 +0900
+++ aws.rb 2009-05-06 12:42:22.000000000 +0900
@@ -314,10 +314,10 @@
def to_s # :nodoc:
- if instance_variable_defined?( :@__val__ )
+ #if instance_variable_defined?( :@__val__ )
return @__val__ if @__val__.is_a?( String )
- remove_val
- end
+ # remove_val
+ #end
string = ''
で、とりあえず動いた。
Filed in Ruby
No comments
Leave a Reply
コメントを投稿する場合は下記の認証サービスのいずれかを経由してログインして下さい。
但し、認証を行うにはそのサービスのアカウントが必要です。