Sha256: c739785bc8ca900d85dd1923e00e124e9ebd50dc785df279d8835de7696f4f00
Contents?: true
Size: 624 Bytes
Versions: 14
Compression:
Stored size: 624 Bytes
Contents
module Vcloud module Walker module Resource class Catalog < Entity attr_reader :id, :name, :description, :items def initialize(fog_catalog) @id = fog_catalog.id @name = fog_catalog.name @description = fog_catalog.description @items = CatalogItems.new(fog_catalog.catalog_items.all(false)) end end class Catalogs < Collection def initialize fog_catalogs fog_catalogs.each do |catalog| self << Resource::Catalog.new(catalog) end end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems