invalid_arity method similar to method missing ?
- From: Didier Prophete <didier.prophete@xxxxxxxxx>
- Date: Tue, 17 Jan 2006 09:06:45 +0900
all,
Is there a function similar to method_missing when an existing method is
called with the wrong number of arguments ?
Suppose I have a class:
class MyClass
def my_func(var1, var2)
end
end
And then I end up calling:
MyClass.new.my_func
As expected, I end up getting an ArgumentError exception ('wrong number
of arguments...). Is there a way to catch these... something like a
'method_missing' (method_missing doesn't get called since the method
exists...), but which would work for wrong number of arguments.
-Didier
ps: obviously, for simple problems, I could end up using some default
argument values, but it won't work for the (real and more complex)
problem I am trying to solve...
--
Posted via http://www.ruby-forum.com/.
.
- Follow-Ups:
- Re: invalid_arity method similar to method missing ?
- From: Logan Capaldo
- Re: invalid_arity method similar to method missing ?
- Prev by Date: Re: if?{...}else?{...} DSL syntax possible?
- Next by Date: Re: Resetting ruby
- Previous by thread: invalid_arity method similar to method missing ?
- Next by thread: Re: invalid_arity method similar to method missing ?
- Index(es):
Relevant Pages
|