class CommonCartridge::Parsers::Dependencies
Attributes
resource[R]
Public Class Methods
new(zipfile, resource)
click to toggle source
# File lib/common_cartridge/parsers/dependencies.rb, line 6 def initialize(zipfile, resource) @zipfile = zipfile @resource = resource end
Public Instance Methods
parse!(package)
click to toggle source
# File lib/common_cartridge/parsers/dependencies.rb, line 11 def parse!(package) resource.dependencies.each do |d| resource = package.find_resource(d.identifierref) resource.files.each do |f| Parser.use_file(@zipfile, f.href) do |xml| d.contents << CommonCartridge::Elements::Resources::Content.parse(xml) end end end end