Class: Paperclip::DocsplitImage
- Inherits:
-
DocsplitProcessor
- Object
- Processor
- DocsplitProcessor
- Paperclip::DocsplitImage
- Defined in:
- lib/docsplit-paperclip-processor.rb
Instance Attribute Summary
Attributes inherited from DocsplitProcessor
Instance Method Summary collapse
Methods inherited from DocsplitProcessor
Constructor Details
This class inherits a constructor from Paperclip::DocsplitProcessor
Instance Method Details
#make ⇒ Object
60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'lib/docsplit-paperclip-processor.rb', line 60 def make begin src_path = File.(@src.path) dst_path = Dir.tmpdir pages = [:pages] || [1] = @options.merge(:output => dst_path) Docsplit.extract_images(src_path, ) rescue Exception => e Rails.logger.error e. raise PaperclipError, "There was an error extracting images from #{@basename}" end File.open(File.join(dst_path, "#{@basename}_#{pages.first}.#{@options[:format]}")) end |