Method: GoodData::Project#get_role_by_identifier

Defined in:
lib/gooddata/models/project.rb

#get_role_by_identifier(role_name, role_list = roles) ⇒ GoodData::ProjectRole

Gets project role by its identifier

Parameters:

  • Title of role to look for

Returns:

  • Project role if found



1119
1120
1121
1122
1123
1124
1125
1126
# File 'lib/gooddata/models/project.rb', line 1119

def get_role_by_identifier(role_name, role_list = roles)
  role_name = role_name.downcase.gsub(/role$/, '')
  role_list.each do |role|
    tmp_role_name = role.identifier.downcase.gsub(/role$/, '')
    return role if tmp_role_name == role_name
  end
  nil
end