Method: Uses::UsesMethodArgs#initialize

Defined in:
lib/uses/uses_method_args.rb

#initialize(klass_being_used:, klass_with_uses:, method_name_override:, initializer_strategy:, uses_config:) ⇒ UsesMethodArgs

Returns a new instance of UsesMethodArgs.



10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/uses/uses_method_args.rb', line 10

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