Method: WickedPdf#initialize
- Defined in:
- lib/wicked_pdf.rb
#initialize(wkhtmltopdf_binary_path = nil) ⇒ WickedPdf
Returns a new instance of WickedPdf.
37 38 39 40 41 42 43 44 |
# File 'lib/wicked_pdf.rb', line 37 def initialize(wkhtmltopdf_binary_path = nil) @exe_path = wkhtmltopdf_binary_path || find_wkhtmltopdf_binary_path raise "Location of #{EXE_NAME} unknown" if @exe_path.empty? raise "Bad #{EXE_NAME}'s path" unless File.exists?(@exe_path) raise "#{EXE_NAME} is not executable" unless File.executable?(@exe_path) @binary_version = DEFAULT_BINARY_VERSION end |