Class: FeedProcessor::FileBasedRequestGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/feed_processor/file_based_request_generator.rb

Instance Method Summary collapse

Instance Method Details

#requestsObject



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/feed_processor/file_based_request_generator.rb', line 3

def requests
  @requests ||= begin
    puts "Generating requests"
    requests = []
    open(ARGV.pop) do |f|
      f.each do |line|
        requests << HttpReactor::Request.new(URI.parse(line)) if line =~ /^http:/
      end
    end
    puts "Generated #{requests.length} requests"
    requests
  end
end