Method: Thinner::Client#initialize
- Defined in:
- lib/thinner/client.rb
#initialize(urls) ⇒ Client
Before purging, each Thinner::Client grabs various configuration settings and makes a copy of the passed in urls.
17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/thinner/client.rb', line 17 def initialize(urls) @batch = Thinner.configuration.batch_length @timeout = Thinner.configuration.sleep_time @varnish = Varnish::Client.new Thinner.configuration.server @log_file = Thinner.configuration.log_file @purged_urls = [] @urls = Array.new urls @length = @urls.length logger handle_errors end |