Sha256: ce657a20b1bdab589168f91c7408fa5dabce059d4f7d5f8ead4d33453b9bfeec
Contents?: true
Size: 547 Bytes
Versions: 65
Compression:
Stored size: 547 Bytes
Contents
require 'fog/core/collection' require 'fog/rackspace/models/identity/tenant' module Fog module Rackspace class Identity class Tenants < Fog::Collection model Fog::Rackspace::Identity::Tenant def all load(retrieve_tenants) end def get(id) data = retrieve_tenants.find{ |tenant| tenant['id'] == id } data && new(data) end private def retrieve_tenants data = service.list_tenants.body['tenants'] end end end end end
Version data entries
65 entries across 65 versions & 6 rubygems