class Async::Webdriver::ConnectionPath

Public Class Methods

new(prefix, connection:) click to toggle source
# File lib/async/webdriver/connection_path.rb, line 9
def initialize(prefix, connection:)
  @connection = connection
  @prefix = prefix
end

Public Instance Methods

call(method:, path:nil, headers:[], body:nil) click to toggle source
# File lib/async/webdriver/connection_path.rb, line 14
def call(method:, path:nil, headers:[], body:nil)
  connection_path = if path
    "#{@prefix}/#{path}"
  else
    "#{@prefix}"
  end

  @connection.call method: method, path: connection_path, headers: headers, body: body
end