module BCDice::Format

Public Instance Methods

comparison_operator(op) click to toggle source

比較演算子を文字列表記にする

@param op [Symbol] @return [String, nil]

# File lib/bcdice/format.rb, line 11
def comparison_operator(op)
  case op
  when :==
    "="
  when :'!='
    "<>"
  when Symbol
    op.to_s
  end
end
modifier(number) click to toggle source

修正値を文字列表記にする

@param number [Integer, nil] @return [String]

# File lib/bcdice/format.rb, line 26
def modifier(number)
  if number.nil?
    nil
  elsif number == 0
    ""
  elsif number > 0
    "+#{number}"
  else
    number.to_s
  end
end