Sha256: 62c559d915875af24a5905a7369d3379a5459e6706f36e9ae114115d584e1c34

Contents?: true

Size: 662 Bytes

Versions: 2

Compression:

Stored size: 662 Bytes

Contents

module Uses
  class UsesMethodArgs

    attr_reader :klass_being_used,
                :klass_with_uses,
                :method_name_override,
                :initializer_strategy,
                :uses_config

    def initialize(klass_being_used:,
                   klass_with_uses:,
                   method_name_override:,
                   initializer_strategy:,
                   uses_config:)

      @klass_being_used     = klass_being_used
      @klass_with_uses      = klass_with_uses
      @method_name_override = method_name_override
      @initializer_strategy = initializer_strategy
      @uses_config          = uses_config

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
uses-1.0.0 lib/uses/uses_method_args.rb
uses-1.0.0.pre.beta1 lib/uses/uses_method_args.rb