Sha256: b02fec544f7965c8c10d7e7d9405afe793311b7d70eb35bec7f26e16aa085d27

Contents?: true

Size: 555 Bytes

Versions: 5

Compression:

Stored size: 555 Bytes

Contents

require "games_dice/version"
require "games_dice/constants"
require "games_dice/probabilities"
require "games_dice/die"
require "games_dice/die_result"
require "games_dice/reroll_rule"
require "games_dice/map_rule"
require "games_dice/complex_die"
require "games_dice/bunch"
require "games_dice/dice"
require "games_dice/parser"

module GamesDice
  @@parser = GamesDice::Parser.new

  def self.create dice_description, prng = nil
    parsed = @@parser.parse( dice_description )
    GamesDice::Dice.new( parsed[:bunches], parsed[:offset], prng )
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
games_dice-0.2.0 lib/games_dice.rb
games_dice-0.1.3 lib/games_dice.rb
games_dice-0.1.2 lib/games_dice.rb
games_dice-0.1.1 lib/games_dice.rb
games_dice-0.0.6 lib/games_dice.rb