Sha256: 1b50213cbd00cb09d74f3f1e4970d6e5107868d7e3d5a591f4cf477a1c7aeef6

Contents?: true

Size: 278 Bytes

Versions: 8

Compression:

Stored size: 278 Bytes

Contents

require 'golden_fleece/format'

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

          formats[name] = Format.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/formats.rb
golden_fleece-1.0.0 lib/golden_fleece/context/formats.rb
golden_fleece-0.1.5 lib/golden_fleece/context/formats.rb
golden_fleece-0.1.4 lib/golden_fleece/context/formats.rb
golden_fleece-0.1.3 lib/golden_fleece/context/formats.rb
golden_fleece-0.1.2 lib/golden_fleece/context/formats.rb
golden_fleece-0.1.1 lib/golden_fleece/context/formats.rb
golden_fleece-0.1.0 lib/golden_fleece/context/formats.rb