class RHN::User
Public Class Methods
new(sat)
click to toggle source
Calls superclass method
RHN::Operation::new
# File lib/satops/rhsat.rb, line 503 def initialize(sat) super(sat) define 'user.addAssignedSystemGroups' define 'user.addDefaultSystemGroups' define 'user.addRole' define 'user.create' define 'user.delete' define 'user.disable' define 'user.enable' define 'user.getDetails' define 'user.listAssignedSystemGroups', :list define 'user.listDefaultSystemGroups', :list define 'user.listRoles', :list define 'user.listUsers', :list define 'user.removeRole' define 'user.setDetails' end
Public Instance Methods
to_s()
click to toggle source
Calls superclass method
# File lib/satops/rhsat.rb, line 521 def to_s str="" super('user.listUsers').each do |user| str << "User #{user['login']}\n" str << "Roles" action('user.listRoles', user['login']).each do |role| str << ":#{role}" end str << "\nAssigned System Groups" action('user.listAssignedSystemGroups', user['login']).each do |group| str << ":#{group['name']}" end str << "\nDefault System Groups" action('user.listDefaultSystemGroups', user['login']).each do |def_group| str << ":#{def_group['name']}" end str << "\n" end str end