That seems all the more unexpected when defining a dummy method passing all arguments do the job. That is the following works:
def method_missing(ago, *lokatoj, &bloko)
mistrafe(ago, *lokatoj, &bloko)
end
def mistrafe(ago, *lokatoj, &bloko)
# faru ion
end
While the following doen't
alias mistrafe method_missing
Why is that so?