Module: PDFKit::AMD64

Defined in:
lib/pdfkit-amd64/version.rb,
lib/pdfkit-amd64/find_binary.rb

Constant Summary collapse

VERSION =
"0.9.9.2"

Class Method Summary collapse

Class Method Details

.find_binaryObject



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/pdfkit-amd64/find_binary.rb', line 5

def self.find_binary
  if (defined?(RbConfig) ? RbConfig : Config)::CONFIG['arch'] =~ /x86_64-linux/i
    binary = File.join(File.dirname(__FILE__), '../../bin/wkhtmltopdf-amd64')
  else
    binary = `which wkhtmltopdf 2> /dev/null`.strip
    if $? != 0
      raise "No wkhtmltopdf binary found in your system. Please install wkhtmltopdf."
    end
  end
  binary
end