Ruby - Advanced Metaprogramming
Find the problem in this Ruby code snippet:
class Calculator
def initialize
@value = 10
define_method(:add) { |x| @value + x }
end
end
calc = Calculator.new
puts calc.add(5)