Method: BCDice::CommonCommand::Choice#expr

Defined in:
lib/bcdice/common_command/choice.rb

#exprObject



214
215
216
217
218
219
220
221
222
223
224
225
# File 'lib/bcdice/common_command/choice.rb', line 214

def expr
  takes = @takes == 1 ? nil : @takes

  case @block_delimiter
  when BlockDelimiter::SPACE
    "choice#{takes} #{@items.join(' ')}"
  when BlockDelimiter::BRACKET
    "choice#{takes}[#{@items.join(',')}]"
  when BlockDelimiter::PAREN
    "choice#{takes}(#{@items.join(',')})"
  end
end