This is my class definition:
class Impl
include MyModule
def fun()
puts ("fun")
end
def fun(directory)
puts ("fun directory")
end
end
m=Impl.new()
m.fun()
When I run this program, I got this error:
class_objects/module.rb:22:in `fun': wrong number of arguments (0 for 1)
(ArgumentError)
from class_objects/module.rb:22
I declared two methods with the same name but different parameters. Why
can't ruby support overload method?
--
Posted via http://www.ruby-forum.com/.