Module: Chainsaw

Defined in:
lib/chainsaw.rb,
lib/chainsaw/common.rb,
lib/chainsaw/browser.rb,
lib/chainsaw/element.rb

Defined Under Namespace

Modules: Element, Encoding, ErrorWrapper, Util Classes: Browser, RequestError

Constant Summary collapse

VERSION =
'0.0.1'

Class Method Summary collapse

Class Method Details

.launch(*args) {|cs| ... } ⇒ Object

Return a instance of the Chainsaw::Browser class.

Yields:

  • (cs)


24
25
26
27
28
29
# File 'lib/chainsaw.rb', line 24

def self.launch(*args)
  args.pop! if args.last.is_a? Proc
  cs = Chainsaw::Browser.new *args
  yield cs if block_given?
  cs
end