From: Masaki Suketa <CQN02273 / nifty.ne.jp>
Subject: [ruby-list:22331] undefined method
Date: Sat, 6 May 2000 20:10:44 +0900

るびきちです。

> 助田です.
> 以下のスクリプトで最後の foo.AMethod= だけ parse error
> になるのは,仕様ですか?


#!/usr/bin/ruby
  class Foo
    def method_missing(msg_id, *arg)
      puts msg_id.id2name
      puts arg
    end
    def AMethod(x)
    end

    def aMethod=(x)
    end
    
    def AMethod=(x)
    end
                
  end

これを実行すると、↓のエラーが。
ということは大文字から始まる代入メソッドは定義できないんかな。

/tmp/test.rb
/tmp/test.rb:13: parse error
    def AMethod=(x)
                ^
/tmp/test.rb:16: parse error


るびきち☆
http://i.am/rubikitch