Sha256: d6c701804eb56792db36a25441f70b8577285fc444732dfbb6912b8087e6d916
Contents?: true
Size: 559 Bytes
Versions: 20
Compression:
Stored size: 559 Bytes
Contents
require 'fog/openstack/models/collection' require 'fog/openstack/metric/models/resource' module Fog module OpenStack class Metric class Resources < Fog::OpenStack::Collection model Fog::OpenStack::Metric::Resource def all(options = {}) load_response(service.list_resources(options)) end def find_by_id(resource_id) resource = service.get_resource(resource_id).body new(resource) rescue Fog::OpenStack::Metric::NotFound nil end end end end end
Version data entries
20 entries across 20 versions & 3 rubygems