Sha256: a6e2cd1e63bdabdef362f0b7633df7afee9f13290fcabc631a945d2b1e885423

Contents?: true

Size: 779 Bytes

Versions: 1

Compression:

Stored size: 779 Bytes

Contents

module Monolens
  module Core
    extend Namespace

    def chain(options, registry)
      Chain.new(options, registry)
    end
    module_function :chain

    def dig(options, registry)
      Dig.new(options, registry)
    end
    module_function :dig

    def digs(options, registry)
      Digs.new(options, registry)
    end
    module_function :digs

    def literal(options, registry)
      Literal.new(options, registry)
    end
    module_function :literal

    def mapping(options, registry)
      Mapping.new(options, registry)
    end
    module_function :mapping

    Monolens.define_namespace 'core', self
  end
end
require_relative 'core/chain'
require_relative 'core/dig'
require_relative 'core/digs'
require_relative 'core/mapping'
require_relative 'core/literal'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
monolens-0.6.4 lib/monolens/stdlib/core.rb