class BCDice::CommonCommand::AddDice::Node::DivideWithGameSystemDefault
除算(端数処理はゲームシステム依存)のノード
Constants
- ROUNDING_METHOD
Private Instance Methods
divide_and_round(dividend, divisor, round_type)
click to toggle source
除算および端数処理を行う @param dividend [Integer] 被除数 @param divisor [Integer] 除数(0以外) @param round_type [Symbol] ゲームシステムの端数処理設定 @return [Integer]
# File lib/bcdice/common_command/add_dice/node.rb, line 269 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