Sha256: 526422d3ebe04d02832441d30c1cee91db664dda7ac5eced80cfc78f8ef25674

Contents?: true

Size: 295 Bytes

Versions: 11

Compression:

Stored size: 295 Bytes

Contents

module Dry::Initializer::Mixin
  # @private
  module Local
    attr_reader :klass

    def inspect
      "Dry::Initializer::Mixin::Local[#{klass}]"
    end
    alias to_s   inspect
    alias to_str inspect

    private

    def included(klass)
      @klass = klass
      super
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
dry-initializer-3.0.4 lib/dry/initializer/mixin/local.rb
dry-initializer-3.0.3 lib/dry/initializer/mixin/local.rb
dry-initializer-3.0.2 lib/dry/initializer/mixin/local.rb
dry-initializer-3.0.1 lib/dry/initializer/mixin/local.rb
dry-initializer-3.0.0 lib/dry/initializer/mixin/local.rb
dry-initializer-2.5.0 lib/dry/initializer/mixin/local.rb
dry-initializer-2.4.0 lib/dry/initializer/mixin/local.rb
dry-initializer-2.3.0 lib/dry/initializer/mixin/local.rb
dry-initializer-2.2.0 lib/dry/initializer/mixin/local.rb
dry-initializer-2.1.0 lib/dry/initializer/mixin/local.rb
dry-initializer-2.0.0 lib/dry/initializer/mixin/local.rb