Method: GoodData::Project#get_role
- Defined in:
- lib/gooddata/models/project.rb
#get_role(role_name, role_list = roles) ⇒ GoodData::ProjectRole
Gets project role
1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 |
# File 'lib/gooddata/models/project.rb', line 1154 def get_role(role_name, role_list = roles) return role_name if role_name.is_a? GoodData::ProjectRole role_name.downcase! role_list.each do |role| return role if role.uri == role_name || role.identifier.downcase == role_name || role.identifier.downcase.gsub(/role$/, '') == role_name || role.title.downcase == role_name || role.summary.downcase == role_name end nil end |