Class: Packages::Rpm::RepositoryMetadata::BuildFilelistXmlService
- Inherits:
-
BuildXmlBaseService
- Object
- BuildXmlBaseService
- Packages::Rpm::RepositoryMetadata::BuildFilelistXmlService
- Defined in:
- app/services/packages/rpm/repository_metadata/build_filelist_xml_service.rb
Constant Summary collapse
- ROOT_TAG =
'filelists'
- ROOT_ATTRIBUTES =
{ xmlns: 'http://linux.duke.edu/metadata/filelists', packages: '0' }.freeze
Instance Method Summary collapse
Methods inherited from BuildXmlBaseService
Constructor Details
This class inherits a constructor from Packages::Rpm::RepositoryMetadata::BuildXmlBaseService
Instance Method Details
#execute ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'app/services/packages/rpm/repository_metadata/build_filelist_xml_service.rb', line 12 def execute super do |xml| xml.package(pkgid: data[:pkgid], name: data[:name], arch: data[:arch]) do xml.version epoch: data[:epoch], ver: data[:version], rel: data[:release] build_file_nodes(xml) end end end |