Sha256: 89fb9a9c68d8a6c009a110f9feff5b70c9ade81c3cb47e360660e7a36c8f6494

Contents?: true

Size: 303 Bytes

Versions: 1

Compression:

Stored size: 303 Bytes

Contents

module Ruleset
  module BaseRuleset
    def reroll(*values)
      each_die_that_matches(values) { roll_die }
      self
    end

    def explode(*values)
      each_die_that_matches(values) do |die| 
        last_die = roll_die
        [die + last_die, last_die] 
      end
      self
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
diceroller-0.0.3 lib/roller/ruleset/base_ruleset.rb