Method: Chef::ChefFS::FileSystem::ChefServer::VersionedCookbooksDir#children
- Defined in:
- lib/chef/chef_fs/file_system/chef_server/versioned_cookbooks_dir.rb
#children ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/chef/chef_fs/file_system/chef_server/versioned_cookbooks_dir.rb', line 48 def children @children ||= begin result = [] root.get_json("#{api_path}/?num_versions=all").each_pair do |cookbook_name, cookbooks| cookbooks["versions"].each do |cookbook_version| result << VersionedCookbookDir.new("#{cookbook_name}-#{cookbook_version["version"]}", self) end end result.sort_by(&:name) end end |