Ruby - Functional Patterns in Ruby
Find the bug in this Ruby code using functional style inside an OOP class:
class Multiplier
def initialize(factor)
@factor = factor
end
def multiply(numbers)
numbers.map { |n| n * factor }
end
end
m = Multiplier.new(3)
puts m.multiply([1, 2, 3]).inspect