1. 29 Nov, 2016 1 commit
  2. 03 Nov, 2016 2 commits
  3. 28 Sep, 2016 1 commit
  4. 12 Sep, 2016 1 commit
  5. 30 Aug, 2016 1 commit
  6. 28 Aug, 2016 3 commits
  7. 24 Aug, 2016 2 commits
  8. 23 Aug, 2016 2 commits
  9. 19 Aug, 2016 5 commits
  10. 17 Aug, 2016 1 commit
  11. 16 Aug, 2016 1 commit
  12. 03 Aug, 2016 1 commit
    • Support for readbyte in Paperclip attachments; better documentation of custom processors. · 90c80bb9
      I recently implemented a custom processor that used the Exifr gem to
      extract EXIF information from images uploaded to a Paperclip attachment.
      Exifr's processor uses readbyte to parse the EXIF header, so it hit
      errors when Paperclip's File-like object didn't have one. There's also a
      test for this delegation.
      
      I've also tidied up the README documentation for custom processors,
      hopefully to be more clear than before. There was some duplicated
      content between the "Post Processing" section and the "Custom Attachment
      Processing" section, and those sections were separated in the file. I've
      dedicated the "Post Processing" section to Paperclip's built in
      thumbnailing processors, and made "Custom Attachment Processing" section
      solely about writing & using your own custom processors. This should be
      a more understandable progression, as built-in functionality is
      discussed first & separately from extending Paperclip.k
      Alex Pounds committed
  13. 23 Jul, 2016 1 commit
  14. 01 Jul, 2016 1 commit
  15. 16 Jun, 2016 1 commit
  16. 14 Jun, 2016 1 commit
  17. 24 May, 2016 1 commit
  18. 10 May, 2016 1 commit
  19. 09 May, 2016 1 commit
  20. 05 May, 2016 1 commit
  21. 30 Apr, 2016 3 commits
  22. 28 Apr, 2016 1 commit
    • Bugfix for when file is not present on cloud · 511f3bc9
      Currently paperclip fails with `NoMethodError` on `nil` when file is not
      present. Since `nil` is proper response from fog on missing files, and
      this method already returns `false` if any error happen (see line 178),
      returning `false` here would be properly handled on client code.
      
      [closes #2173]
      Mark Guk committed
  23. 12 Apr, 2016 2 commits
  24. 30 Mar, 2016 1 commit
    • Respect dynamic fog directory option · 84a5d41c
      `Paperclip::Storage::Fog#host_name_for_directory` assumes a String-like
      object is set and doesn't check if `@options[:fog_directory]` is
      callable, while `Paperclip::Storage::Fog#directory` does. This extracts
      a new method with the condition and refactors the other two methods to
      call it.
      
      Fixes #2018, #2093.
      Thomas Ingram committed
  25. 24 Mar, 2016 4 commits