module Webshot

Constants

VERSION

Public Class Methods

capybara_setup!() click to toggle source

Capybara setup

# File lib/webshot.rb, line 31
def self.capybara_setup!
  # By default Capybara will try to boot a rack application
  # automatically. You might want to switch off Capybara's
  # rack server if you are running against a remote application
  Capybara.run_server = false
  Capybara.register_driver :poltergeist do |app|
    Capybara::Poltergeist::Driver.new(app, {
      # Raise JavaScript errors to Ruby
      js_errors: false,
      # Additional command line options for PhantomJS
      phantomjs_options: ['--ignore-ssl-errors=yes', '--ssl-protocol=any']
    })
  end
  Capybara.current_driver = :poltergeist
end
setup() { |self| ... } click to toggle source

Customize settings

# File lib/webshot.rb, line 26
def self.setup
  yield self
end