class BCDice::Arithmetic::Node::DivideWithGameSystemDefault
除算(端数処理はゲームシステム依存)のノード
Constants
- ROUNDING_METHOD
端数処理方法を示す記号
Private Instance Methods
divide_and_round(dividend, divisor, round_type)
click to toggle source
除算および端数処理を行う @param [Integer] dividend 被除数 @param [Integer] divisor 除数(0以外) @param [Symbol] round_type ゲームシステムの端数処理設定 @return [Integer]
# File lib/bcdice/arithmetic/node.rb, line 99 def divide_and_round(dividend, divisor, round_type) case round_type when RoundType::CEIL (dividend.to_f / divisor).ceil when RoundType::ROUND (dividend.to_f / divisor).round else # RoundType::FLOOR dividend / divisor end end