Sha256: 6393bc1351e70435888b2c9641ee3215c245fcf79eb931056146bf1cfff1583c
Contents?: true
Size: 684 Bytes
Versions: 12
Compression:
Stored size: 684 Bytes
Contents
require 'fog/core/collection' require 'fog/rackspace/models/identity/credential' module Fog module Rackspace class Identity class Credentials < Fog::Collection model Fog::Rackspace::Identity::Credential attr_accessor :user def all requires :user load(retrieve_credentials) end def get(id) requires :user data = retrieve_credentials.find{ |credential| credential['id'] == id } data && new(data) end private def retrieve_credentials data = connection.list_credentials(user.identity).body['credentials'] end end end end end
Version data entries
12 entries across 12 versions & 7 rubygems