class RPNCalculator::Operation::Multiplication

Public Instance Methods

result() click to toggle source
# File lib/rpn-calculator/operation/multiplication.rb, line 6
def result
  return invalid_operation_result(operation_string) unless valid?

  Result::Operation.new(operation_string, operands.reduce(&:*))
end

Private Instance Methods

operation_string() click to toggle source
# File lib/rpn-calculator/operation/multiplication.rb, line 14
def operation_string
  '*'
end