class Randsum::ReplacerValue
Constants
- DOUBLE
- REROLL
Attributes
roll[R]
value[R]
Public Class Methods
for(value, roll:)
click to toggle source
# File lib/randsum/filters/replacers/replacer_values/replacer_value.rb, line 8 def self.for(value, roll:) case value when REROLL ReplacerRerollValue when DOUBLE ReplacerDoubleValue else ReplacerValue end.new(value, roll: roll) end
new(value, roll:)
click to toggle source
# File lib/randsum/filters/replacers/replacer_values/replacer_value.rb, line 19 def initialize(value, roll:) @value = value @roll = roll end
Public Instance Methods
transform(match)
click to toggle source
# File lib/randsum/filters/replacers/replacer_values/replacer_value.rb, line 24 def transform(match) match.map { value } end