class RPNCalculator::Operation::Subtraction

Public Instance Methods

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