Class: Zip::Merge::Backend::Parser
- Inherits:
-
TreeHaver::Base::Parser
- Object
- TreeHaver::Base::Parser
- Zip::Merge::Backend::Parser
- Defined in:
- lib/zip/merge/backend.rb
Overview
Parser adapter that exposes the ZIP inventory as the TreeHaver
parser_for(:zip) Kaitai backend surface.
Instance Method Summary collapse
Instance Method Details
#parse(source) ⇒ Object
24 25 26 27 28 |
# File 'lib/zip/merge/backend.rb', line 24 def parse(source) raise 'Language not set' unless language Zip::Merge.parse_zip_inventory(source) end |
#parse_string(_old_tree, source) ⇒ Object
30 31 32 |
# File 'lib/zip/merge/backend.rb', line 30 def parse_string(_old_tree, source) parse(source) end |