Module: ZionData

Defined in:
lib/zion_data.rb,
lib/zion_data/client.rb,
lib/zion_data/parser.rb,
lib/zion_data/version.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

Base namespace of the gem

Defined Under Namespace

Modules: Client, Parser

Constant Summary collapse

SOURCES =
%w[loopholes sentinels sniffers].freeze
VERSION =
'0.1.0'.freeze

Class Method Summary collapse

Class Method Details

.send_corrected_sourcesObject


19
20
21
22
23
# File 'lib/zion_data.rb', line 19

def send_corrected_sources
  sources.each do |source, data|
    data.each { |di| Client.post_source_data(source, di) }
  end
end

.sourcesObject


25
26
27
28
29
# File 'lib/zion_data.rb', line 25

def sources
  SOURCES.each_with_object({}) do |source, result|
    result[source] = Parser.parse(source, Client.get_source(source))
  end
end