alias_methodの別名メソッド定義の有効範囲は解決です

 昨日に「class内でalias_methodで定義した別名は参照できない?」なんて悩んでましたけど、改めてよく見れば解決しました。
るりまに確りと書いていますね><

alias_method(new, original) -> self

メソッドの別名を定義します。

とw;

class Test
  attr_accessor :n
  alias_method  :num, :n
  alias_method  :num=, :n=
  
  def initialize n
    @n = n
  end
  
  def show
    p @n
    #p @num   #<=インスタンス変数の別名作るわけではですね^^;
    p num
  end
end

t = Test.new(99)

t.show   #=>99
         #=>99

p t.n    #=>99
p t.num  #=>99

t.num = 77

t.show   #=>77
         #=>77

p t.n    #=>77
p t.num  #=>77

 恥ずかし(つω・*)