Module: ZionData::Parser
- Defined in:
- lib/zion_data/parser.rb,
lib/zion_data/parser/helpers.rb,
lib/zion_data/parser/sniffers.rb,
lib/zion_data/parser/loopholes.rb,
lib/zion_data/parser/sentinels.rb
Overview
Namespace for Zion data parsers
Defined Under Namespace
Modules: Helpers Classes: Loopholes, Sentinels, Sniffers
Class Method Summary collapse
Class Method Details
.parse(source, data) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/zion_data/parser.rb', line 5 def parse(source, data) [].tap do |result| Zip::File.open_buffer(data) do |zip| params = zip_entries_data(zip) result.push(*get_source_const(source).new(params).parse) end end end |