class RPNCalculator::Operation::Addition

Public Instance Methods

result() click to toggle source
# File lib/rpn-calculator/operation/addition.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/addition.rb, line 14
def operation_string
  '+'
end