lib/fog/openstack/models/compute/tenants.rb in fog-1.32.0 vs lib/fog/openstack/models/compute/tenants.rb in fog-1.33.0
- old
+ new
@@ -1,25 +1,24 @@
-require 'fog/core/collection'
+require 'fog/openstack/models/collection'
require 'fog/openstack/models/compute/tenant'
module Fog
module Compute
class OpenStack
- class Tenants < Fog::Collection
+ class Tenants < Fog::OpenStack::Collection
model Fog::Compute::OpenStack::Tenant
def all
- load(service.list_tenants.body['tenants'])
+ load_response(service.list_tenants, 'tenants')
end
def usages(start_date = nil, end_date = nil, details = false)
service.list_usages(start_date, end_date, details).body['tenant_usages']
end
def get(id)
self.find {|tenant| tenant.id == id}
end
- alias_method :find_by_id, :get
end # class Tenants
end # class OpenStack
end # module Compute
end # module Fog