Method: Threatinator::FeedBuilder#parse_csv

Defined in:
lib/threatinator/feed_builder.rb

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



64
65
66
67
68
69
70
71
# File 'lib/threatinator/feed_builder.rb', line 64

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