Sha256: d48594f6ad32b7ec4252dd8e2440f37c28704164e074f822d0bff71fe6bc8e9d
Contents?: true
Size: 513 Bytes
Versions: 1
Compression:
Stored size: 513 Bytes
Contents
module Dry # Declares arguments of the initializer (params and options) # # @api public # module Initializer require_relative "initializer/errors" require_relative "initializer/argument" require_relative "initializer/arguments" require_relative "initializer/builder" require_relative "initializer/mixin" def self.define(&block) Module.new do |container| container.extend Dry::Initializer::Mixin container.instance_eval(&block) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dry-initializer-0.1.0 | lib/dry/initializer.rb |