Class: Servactory::Inputs::Tools::Warehouse

Inherits:
Object
  • Object
show all
Defined in:
lib/servactory/inputs/tools/warehouse.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(context, incoming_arguments) ⇒ Warehouse

Returns a new instance of Warehouse.



11
12
13
14
# File 'lib/servactory/inputs/tools/warehouse.rb', line 11

def initialize(context, incoming_arguments)
  @context = context
  @incoming_arguments = incoming_arguments
end

Class Method Details

.assignObject



7
8
9
# File 'lib/servactory/inputs/tools/warehouse.rb', line 7

def self.assign(...)
  new(...).assign
end

Instance Method Details

#assignObject



16
17
18
# File 'lib/servactory/inputs/tools/warehouse.rb', line 16

def assign
  @context.send(:servactory_service_warehouse).assign_inputs(adapted_arguments)
end