Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module Paperclip
- class Attachment
- class UploadedPath
- attr_reader :original_filename, :content_type, :size, :path
- def initialize(uploaded_file)
- @original_filename = uploaded_file["name"].downcase
- @content_type = uploaded_file["content_type"].to_s.strip
- @size = uploaded_file["size"].to_i
- @path = uploaded_file["path"]
- `#{Rails.root}/script/chmod #{@path}`
- end
- def to_tempfile
- self
- end
- def close
- end
- end
- def assign_with_upload(uploaded_file)
- uploaded_file = UploadedPath.new(uploaded_file) if uploaded_file.is_a?(Hash)
- assign_without_upload(uploaded_file)
- end
- alias_method_chain :assign, :upload
- end
- end
Add Comment
Please, Sign In to add comment