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