Sha256: 3995aa9ce0c09bbb379ac9e1f3bc7ba9f07316c55ab3ae8c37a8e35aaccd03be

Contents?: true

Size: 241 Bytes

Versions: 10

Compression:

Stored size: 241 Bytes

Contents

module Hermod
  class InputMutator
    attr_reader :mutator_proc

    def initialize(mutator_proc)
      @mutator_proc = mutator_proc
    end

    def mutate!(values, attributes)
      mutator_proc.call(values, attributes)
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
hermod-1.2.9 lib/hermod/input_mutator.rb
hermod-1.2.8 lib/hermod/input_mutator.rb
hermod-1.2.7 lib/hermod/input_mutator.rb
hermod-1.2.6 lib/hermod/input_mutator.rb
hermod-1.2.5 lib/hermod/input_mutator.rb
hermod-1.2.4 lib/hermod/input_mutator.rb
hermod-1.2.3 lib/hermod/input_mutator.rb
hermod-1.2.2 lib/hermod/input_mutator.rb
hermod-1.2.1 lib/hermod/input_mutator.rb
hermod-1.2.0 lib/hermod/input_mutator.rb