Class: RepomdParser::BaseParser
- Inherits:
-
Nokogiri::XML::SAX::Document
- Object
- Nokogiri::XML::SAX::Document
- RepomdParser::BaseParser
show all
- Defined in:
- lib/repomd_parser/base_parser.rb
Instance Method Summary
collapse
Instance Method Details
#parse(io_object) ⇒ Object
28
29
30
31
32
33
34
35
|
# File 'lib/repomd_parser/base_parser.rb', line 28
def parse(io_object)
@referenced_files = []
Nokogiri::XML::SAX::Parser.new(self).parse(io_object)
ret_val = @referenced_files
@referenced_files = nil
ret_val
end
|
#parse_file(filename) ⇒ Object
21
22
23
24
25
26
|
# File 'lib/repomd_parser/base_parser.rb', line 21
def parse_file(filename)
io = RepomdParser.decompress_io(File.open(filename), filename)
parse(io)
ensure
io.close
end
|