Module: Gastly

Defined in:
lib/gastly.rb,
lib/gastly/image.rb,
lib/gastly/version.rb,
lib/gastly/exceptions.rb,
lib/gastly/screenshot.rb,
lib/gastly/utils/hash.rb,
lib/gastly/utils/string.rb

Defined Under Namespace

Modules: Utils Classes: FetchError, Image, Screenshot

Constant Summary collapse

VERSION =
'1.0.0'
PhantomJSError =
Class.new(RuntimeError)
UnknownError =
Class.new(RuntimeError)

Class Method Summary collapse

Class Method Details

.capture(url, path) ⇒ Object



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

def capture(url, path)
  screenshot(url).capture.save(path)
end

.screenshot(url, **kwargs) ⇒ Object



12
13
14
# File 'lib/gastly.rb', line 12

def screenshot(url, **kwargs)
  Screenshot.new(url, **kwargs)
end