Sha256: 01ae2ad89ae60365e7c58c30b6388de4da20985cfbb7cdff54294910c0f90624
Contents?: true
Size: 533 Bytes
Versions: 46
Compression:
Stored size: 533 Bytes
Contents
require 'fog/core/collection' require 'fog/openstack/models/metering/resource' module Fog module Metering class OpenStack class Resources < Fog::Collection model Fog::Metering::OpenStack::Resource def all(detailed=true) load(service.list_resources.body) end def find_by_id(resource_id) resource = service.get_resource(resource_id).body new(resource) rescue Fog::Metering::OpenStack::NotFound nil end end end end end
Version data entries
46 entries across 46 versions & 3 rubygems