Sha256: 4f62298713a23cc51e66bf88b30c56d707d8435bc1ae03f2bd66eb3173b5071b
Contents?: true
Size: 561 Bytes
Versions: 21
Compression:
Stored size: 561 Bytes
Contents
require 'fog/openstack/models/collection' require 'fog/openstack/metering/models/resource' module Fog module OpenStack class Metering class Resources < Fog::OpenStack::Collection model Fog::OpenStack::Metering::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::OpenStack::Metering::NotFound nil end end end end end
Version data entries
21 entries across 21 versions & 3 rubygems