Sha256: 888d71ea4ec060bf5aedc9e0d7c09a061a5912266f35c09c694f78e16a34eb87

Contents?: true

Size: 298 Bytes

Versions: 8

Compression:

Stored size: 298 Bytes

Contents

require 'golden_fleece/normalizer'

module GoldenFleece
  class Context
    module Normalizers
      def define_normalizers(lambdas = {})
        lambdas.each do |name, fn|
          name = name.to_sym

          normalizers[name] = Normalizer.new(name, fn)
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
golden_fleece-1.0.1 lib/golden_fleece/context/normalizers.rb
golden_fleece-1.0.0 lib/golden_fleece/context/normalizers.rb
golden_fleece-0.1.5 lib/golden_fleece/context/normalizers.rb
golden_fleece-0.1.4 lib/golden_fleece/context/normalizers.rb
golden_fleece-0.1.3 lib/golden_fleece/context/normalizers.rb
golden_fleece-0.1.2 lib/golden_fleece/context/normalizers.rb
golden_fleece-0.1.1 lib/golden_fleece/context/normalizers.rb
golden_fleece-0.1.0 lib/golden_fleece/context/normalizers.rb