Sha256: 5e8426ca1a7889e81fd9023d4ee3a9092bffc613604f0c6aba5a1e58fa6364e8
Contents?: true
Size: 657 Bytes
Versions: 17
Compression:
Stored size: 657 Bytes
Contents
require 'fog/openstack/models/collection' require 'fog/openstack/models/compute/tenant' module Fog module Compute class OpenStack class Tenants < Fog::OpenStack::Collection model Fog::Compute::OpenStack::Tenant def all 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 end # class Tenants end # class OpenStack end # module Compute end # module Fog
Version data entries
17 entries across 17 versions & 2 rubygems