app/controllers/papermill_controller.rb in papermill-0.10.4 vs app/controllers/papermill_controller.rb in papermill-0.11.0
- old
+ new
@@ -7,10 +7,11 @@
complete_id = (params[:id0] + params[:id1] + params[:id2]).to_i
asset = PapermillAsset.find(complete_id)
raise if asset.nil? || params[:style] == "original"
style = Papermill::PAPERMILL_DEFAULTS[:aliases][params[:style]] || !Papermill::PAPERMILL_DEFAULTS[:alias_only] && params[:style]
raise unless style
-
+ style = {:geometry => style} unless style.is_a? Hash # new Paperclip API
+
if asset.image?
temp_thumbnail = Paperclip::Thumbnail.make(asset_file = asset.file, style)
new_parent_folder_path = File.dirname(new_image_path = asset_file.path(params[:style]))
FileUtils.mkdir_p new_parent_folder_path unless File.exists? new_parent_folder_path
FileUtils.cp temp_thumbnail.path, new_image_path
\ No newline at end of file