class Hermod::InputMutator
Attributes
mutator_proc[R]
Public Class Methods
new(mutator_proc)
click to toggle source
# File lib/hermod/input_mutator.rb, line 5 def initialize(mutator_proc) @mutator_proc = mutator_proc end
Public Instance Methods
mutate!(values, attributes, instance)
click to toggle source
# File lib/hermod/input_mutator.rb, line 9 def mutate!(values, attributes, instance) if mutator_proc.arity == 2 mutator_proc.call(values, attributes) else mutator_proc.call(values, attributes, instance) end end