class FifthedSim::DivisionNode
Public Class Methods
new(num, div)
click to toggle source
# File lib/fifthed_sim/nodes/division_node.rb, line 7 def initialize(num, div) @lhs = num @rhs = div end
Public Instance Methods
distribution()
click to toggle source
# File lib/fifthed_sim/nodes/division_node.rb, line 20 def distribution @lhs.distribution.convolve_divide(@rhs.distribution) end
reroll()
click to toggle source
# File lib/fifthed_sim/nodes/division_node.rb, line 16 def reroll self.class.new(@lhs.reroll, @rhs.reroll) end
value()
click to toggle source
# File lib/fifthed_sim/nodes/division_node.rb, line 12 def value @lhs.value / @rhs.value end