Y
yc
Hi,
I am beginner in Ruby.
I wonder why the following doesn't work.
class << Float
public
def format(args)
puts "self=#{self}"
puts "args=#{args}"
Kernel.format(args, self)
end
end
puts 45.5678.format("%.02f")
Gives private method `format' called for 45.5678:Float (NoMethodError)
Thanks
yc
I am beginner in Ruby.
I wonder why the following doesn't work.
class << Float
public
def format(args)
puts "self=#{self}"
puts "args=#{args}"
Kernel.format(args, self)
end
end
puts 45.5678.format("%.02f")
Gives private method `format' called for 45.5678:Float (NoMethodError)
Thanks
yc