Class: Snapcrawl::Dependencies

Inherits:
Object
  • Object
show all
Extended by:
Colsole
Defined in:
lib/snapcrawl/dependencies.rb

Class Method Summary collapse

Class Method Details

.verifyObject

Raises:



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/snapcrawl/dependencies.rb', line 8

def verify
  return if @verified

  $logger.debug 'verifying g`phantomjs` is present'
  raise MissingPhantomJS unless command_exist? 'phantomjs'

  $logger.debug 'verifying g`imagemagick` is present'
  raise MissingImageMagick unless command_exist? 'convert'

  @verified = true
end