Sha256: 3c70e0cd7bf10ff4c4a78b6762e1974c60403116783f5de8f0fa27cf8f50908d

Contents?: true

Size: 732 Bytes

Versions: 3

Compression:

Stored size: 732 Bytes

Contents

module Browsed
  class Configuration
    attr_accessor :driver, :browser, :environment
    attr_accessor :binary_path, :download_path
    attr_accessor :maximum_processes, :processes_max_ttl
    attr_accessor :verbose
  
    def initialize
      self.driver               =   :selenium_chrome
      self.browser              =   :chrome
      
      self.environment          =   :production
      
      self.binary_path          =   "/usr/local/bin/phantomjs"
      
      self.download_path        =   nil
      
      self.maximum_processes    =   nil
      self.processes_max_ttl    =   60 * 30 # 30 minutes
      
      self.verbose              =   false
    end
    
    def verbose?
      self.verbose
    end
  
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
browsed-0.2.3 lib/browsed/configuration.rb
browsed-0.2.2 lib/browsed/configuration.rb
browsed-0.2.1 lib/browsed/configuration.rb