Class: Calculator

Inherits:
Object
  • Object
show all
Defined in:
lib/example/calculator.rb

Overview

lib/example/calculator.rb

Instance Method Summary collapse

Instance Method Details

#add(a, b) ⇒ Object



3
4
5
# File 'lib/example/calculator.rb', line 3

def add(a, b)
  a + b
end

#divide(a, b) ⇒ Object

Raises:

  • (ZeroDivisionError)


11
12
13
14
# File 'lib/example/calculator.rb', line 11

def divide(a, b)
  raise ZeroDivisionError, "Cannot divide by zero" if b.zero?
  a.to_f / b
end

#subtract(a, b) ⇒ Object



7
8
9
# File 'lib/example/calculator.rb', line 7

def subtract(a, b)
  a - b
end