Module: Dependz::Add

Included in:
Client
Defined in:
lib/dependz/add.rb

Instance Method Summary collapse

Instance Method Details

#add(depend_by:, depend_on:) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/dependz/add.rb', line 7

def add(depend_by:, depend_on:)
  forms = depend_by.is_a?(Array) ? depend_by : [depend_by]
  tos = depend_on.is_a?(Array) ? depend_on : [depend_on]

  forms.each do |from|
    tos.each do |to|
      add_dependency(from, to)
    end
  end

  self
end