Class: Multiplicative

Inherits:
Object show all
Extended by:
Fr::Monoid
Defined in:
lib/fr/monoid/numeric.rb

Class Method Summary collapse

Methods included from Fr::Monoid

filter, guard, sum

Class Method Details

.plus(a, b) ⇒ Object

Numeric a => a -> a -> a



27
28
29
# File 'lib/fr/monoid/numeric.rb', line 27

def plus(a, b)
  a * b
end

.zeroObject

Numeric a => a



22
23
24
# File 'lib/fr/monoid/numeric.rb', line 22

def zero
  1
end