Sha256: 86f2b890e0cda1671e6a8c45d2dbba8904cb3f42b7d80b67288fc1eeb31b9378
Contents?: true
Size: 636 Bytes
Versions: 65
Compression:
Stored size: 636 Bytes
Contents
require 'fog/core/collection' require 'fog/rackspace/models/databases/user' module Fog module Rackspace class Databases class Users < Fog::Collection model Fog::Rackspace::Databases::User attr_accessor :instance def all load(retrieve_users) end def get(user_name) data = retrieve_users.find { |database| database['name'] == user_name } data && new(data) end private def retrieve_users requires :instance data = service.list_users(instance.identity).body['users'] end end end end end
Version data entries
65 entries across 65 versions & 6 rubygems