Sha256: 695186193677dcb2556eafa3d8bf09af907a4d34820ded68b803a710aa3d5a3e
Contents?: true
Size: 558 Bytes
Versions: 17
Compression:
Stored size: 558 Bytes
Contents
require 'fog/openstack/models/collection' require 'fog/openstack/models/metering/resource' module Fog module Metering class OpenStack class Resources < Fog::OpenStack::Collection model Fog::Metering::OpenStack::Resource def all(detailed=true) load_response(service.list_resources) 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
17 entries across 17 versions & 2 rubygems