# File lib/rhc/rest/membership.rb, line 8 def admin? role == 'admin' end
# File lib/rhc/rest/membership.rb, line 11 def editor? role == 'edit' end
# File lib/rhc/rest/membership.rb, line 17 def name attributes['name'] || login end
# File lib/rhc/rest/membership.rb, line 5 def owner? !!owner end
# File lib/rhc/rest/membership.rb, line 29 def role_weight case role when 'admin' then 0 when 'edit' then 1 when 'view' then 2 else 3 end end
# File lib/rhc/rest/membership.rb, line 20 def to_s if name == login "#{login} (#{role})" elsif login "#{name} <#{login}> (#{role})" else "#{name} (#{role})" end end
# File lib/rhc/rest/membership.rb, line 14 def viewer? role == 'view' end