Sha256: 38c5df147c39c93fde4be425d78034b4ee8c89c521b0af211963a42385b1518f
Contents?: true
Size: 741 Bytes
Versions: 1
Compression:
Stored size: 741 Bytes
Contents
module Fog module Resources class AzureRM # This class is giving implementation of all/list and get. class AzureResources < Fog::Collection attribute :tag_name attribute :tag_value model AzureResource def all unless tag_name.nil? && tag_value.nil? resources = [] service.list_tagged_resources(tag_name, tag_value).each do |resource| resources << AzureResource.parse(resource) end resources.inspect return load(resources) end nil end def get(resource_id) all.find { |f| f.id == resource_id } end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fog-azure-rm-0.1.0 | lib/fog/azurerm/models/resources/azure_resources.rb |