Class: UtilsCollections

Inherits:
Object show all
Defined in:
lib/mrpin/core/utils/utils_collections.rb

Class Method Summary collapse

Class Method Details

.get_or_create_list_in_map(map, key) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/mrpin/core/utils/utils_collections.rb', line 4

def self.get_or_create_list_in_map(map, key)
  result = map[key]

  if result.nil?
    result   = []
    map[key] = result
  end

  result
end

.get_or_create_map_in_map(map, key) ⇒ Object



16
17
18
19
20
21
22
23
24
25
# File 'lib/mrpin/core/utils/utils_collections.rb', line 16

def self.get_or_create_map_in_map(map, key)
  result = map[key]

  if result.nil?
    result   = {}
    map[key] = result
  end

  result
end