Module: S1eepengRubygemsOidcReplayLab::Calculator

Defined in:
lib/s1eepeng_rubygems_oidc_replay_lab.rb

Class Method Summary collapse

Class Method Details

.add(left, right) ⇒ Object



7
# File 'lib/s1eepeng_rubygems_oidc_replay_lab.rb', line 7

def add(left, right) = left + right

.divide(left, right) ⇒ Object

Raises:

  • (ZeroDivisionError)


11
12
13
14
15
# File 'lib/s1eepeng_rubygems_oidc_replay_lab.rb', line 11

def divide(left, right)
  raise ZeroDivisionError, "cannot divide by zero" if right.zero?

  left.to_f / right
end

.multiply(left, right) ⇒ Object



9
# File 'lib/s1eepeng_rubygems_oidc_replay_lab.rb', line 9

def multiply(left, right) = left * right

.subtract(left, right) ⇒ Object



8
# File 'lib/s1eepeng_rubygems_oidc_replay_lab.rb', line 8

def subtract(left, right) = left - right