class Streamer::Functors::Divide
Divide
divides two terms
Public Instance Methods
call()
click to toggle source
# File lib/streamer/functors/divide.rb, line 5 def call divide end
divide()
click to toggle source
# File lib/streamer/functors/divide.rb, line 9 def divide terms = numerify(options.fetch(:terms)) fail 'Streamer::Functor# divide: too many terms' if terms.size > 2 return 0.0 if terms.any? { |t| t.to_f == 0.0 } terms[0].to_f / terms[1].to_f end