特異クラスでaliasを使うと、クラスメソッドの別名を定義することができます。
class Foo
class << self
def bar
return 'bar'
end
alias foo bar
end
end
Foo.bar #=> 'bar'
Foo.foo #=> 'foo'
« REXML::Element.writeの代わりにREXML::Formattersを使う | メイン | Rubyの特異クラスのメソッドの振る舞いのまとめ »
特異クラスでaliasを使うと、クラスメソッドの別名を定義することができます。
class Foo
class << self
def bar
return 'bar'
end
alias foo bar
end
end
Foo.bar #=> 'bar'
Foo.foo #=> 'foo'
このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/793
2008年08月20日 20:40に投稿されたエントリーのページです。
ひとつ前の投稿は「REXML::Element.writeの代わりにREXML::Formattersを使う」です。
次の投稿は「Rubyの特異クラスのメソッドの振る舞いのまとめ」です。