Module: Lightpanda

Defined in:
lib/lightpanda.rb,
lib/lightpanda/binary.rb,
lib/lightpanda/client.rb,
lib/lightpanda/errors.rb,
lib/lightpanda/browser.rb,
lib/lightpanda/cookies.rb,
lib/lightpanda/network.rb,
lib/lightpanda/options.rb,
lib/lightpanda/process.rb,
lib/lightpanda/version.rb,
lib/lightpanda/capybara.rb,
lib/lightpanda/capybara/node.rb,
lib/lightpanda/configuration.rb,
lib/lightpanda/capybara/driver.rb,
lib/lightpanda/client/subscriber.rb,
lib/lightpanda/client/web_socket.rb

Defined Under Namespace

Modules: Capybara Classes: Binary, BinaryError, BinaryNotFoundError, Browser, BrowserError, Client, Configuration, Cookies, DeadBrowserError, Error, JavaScriptError, Network, NoExecutionContextError, NoSuchPageError, NodeNotFoundError, Options, Process, ProcessTimeoutError, StatusError, TimeoutError, UnsupportedPlatformError

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.configurationObject



20
21
22
# File 'lib/lightpanda.rb', line 20

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



24
25
26
# File 'lib/lightpanda.rb', line 24

def configure
  yield(configuration)
end

.newObject



16
17
18
# File 'lib/lightpanda.rb', line 16

def new(**)
  Browser.new(**)
end