Method: Threatinator::FeedBuilder#parse_eachline

Defined in:
lib/threatinator/feed_builder.rb

#parse_eachline(opts = {}, &block) ⇒ Object



55
56
57
58
59
60
61
62
# File 'lib/threatinator/feed_builder.rb', line 55

def parse_eachline(opts = {}, &block)
  @parser_builder = lambda do
    opts_dup = Marshal.load(Marshal.dump(opts))
    Threatinator::Parsers::Getline::Parser.new(opts_dup, &block)
  end
  @parser_block = block
  self
end