alias_method
can be redefined if need be. (it’s defined in the Module
class.)
alias
‘s behavior changes depending on its scope and can be quite unpredictable at times.
Verdict: Use alias_method
– it gives you a ton more flexibility.
Usage:
def foo
"foo"
end
alias_method :baz, :foo