Rubyについて
■ このスレッドは過去ログ倉庫に格納されています
0244デフォルトの名無しさん
NGNGclass Hoge
def hoge
p 123
end
def fuga
p 456
end
alias :foo :hoge
alias_method :baz, (:fuga if $DEBUG) || :hoge
end
h = Hoge.new
h.foo
h.hoge
h.baz
Module#alias_method ならメソッドなので、
こういうこともできるけど、ちょっと違うかな?
自分ではこんなのを使おうとは思わないが。
■ このスレッドは過去ログ倉庫に格納されています