Class: Delphix::BaseArray

Inherits:
Array
  • Object
show all
Defined in:
lib/delphix/base_array.rb

Instance Method Summary collapse

Instance Method Details

#lookup_by_name(name) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/delphix/base_array.rb', line 12

def lookup_by_name(name)
  return nil if self.size == 0
  self.each do |o|
    return o if o.name == name
  end
  return nil
end

#lookup_by_ref(ref) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/delphix/base_array.rb', line 4

def lookup_by_ref(ref)
  return nil if self.size == 0
  self.each do |o|
    return o if o.reference == ref
  end
  return nil
end

#lookup_by_type(type) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/delphix/base_array.rb', line 20

def lookup_by_type(type)
  return nil if self.size == 0
  self.each do |o|
    return o if o.type == type
  end
  return nil
end