Class: PivotalTrackerCli::HashManager

Inherits:
Object
  • Object
show all
Defined in:
lib/hash_manager.rb

Class Method Summary collapse

Class Method Details

.find_name_given_id(owner_id, username_to_user_id_map) ⇒ Object



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

def self.find_name_given_id(owner_id, username_to_user_id_map)
  name = ''

  username_to_user_id_map.each_value do |value|
    if value[:id] == owner_id
      name = value[:name]
      break
    end
  end

  name
end

.get_owner_name_from_ids(owners, username_to_user_id_map) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/hash_manager.rb', line 3

def self.get_owner_name_from_ids(owners, username_to_user_id_map)
  return 'unassigned'.light_blue if owners.empty?

  owners.map do |owner|
    find_name_given_id(owner, username_to_user_id_map)
  end.join(', ').yellow
end