class Keystone::V2_0::Manager::User

Public Class Methods

new(auth_url) click to toggle source
Calls superclass method Keystone::V2_0::Manager::Base::new
# File lib/keystone/v2_0/manager/user.rb, line 10
def initialize(auth_url)
  super auth_url, @@url_endpoint
end

Public Instance Methods

list() click to toggle source
Calls superclass method Keystone::V2_0::Manager::Base#list
# File lib/keystone/v2_0/manager/user.rb, line 14
def list
  users     = super
  user_list = []

  # map user hash to array of User objects
  unless users.nil?
    users["users"].each do |user_data|
      user_resource = Keystone::V2_0::Resource::User.new(user_data)
      user_list << user_resource
    end

    return user_list
  else
    return nil
  end
end