module SimpleCalcu

All code in the gem is namespaced under this module.

Constants

VERSION

The current version of SimpleCalcu

Public Class Methods

add(number1, number2) click to toggle source

Adds given two numbers

# File lib/simple_calcu.rb, line 7
def self.add(number1, number2)
  number1 + number2
end
calculate(number1, operator, number2) click to toggle source

Main calculator method. Requires 3 arguments First and Last arguments must be numbers Second argument could be “+”, “-”, “*” or “/” and must be string

# File lib/simple_calcu.rb, line 29
def self.calculate(number1, operator, number2)
  case operator
  when "+"
    add(number1, number2)
  when "-"
    sub(number1, number2)
  when "*"
    mul(number1, number2)
  when "/"
    div(number1, number2)
  end
end
div(number1, number2) click to toggle source

Divides given number2 to number1

# File lib/simple_calcu.rb, line 22
def self.div(number1, number2)
  number1 / number2
end
mul(number1, number2) click to toggle source

Multiplies given two numbers

# File lib/simple_calcu.rb, line 17
def self.mul(number1, number2)
  number1 * number2
end
sub(number1, number2) click to toggle source

Subtracts given number1 from number2

# File lib/simple_calcu.rb, line 12
def self.sub(number1, number2)
  number1 - number2
end