README.md

README.md
Last Update: 2019-10-14 12:40:04 +0200

Shrine

Shrine is a toolkit for handling file attachments in Ruby applications. Some highlights:

Please follow along with the Getting Started guide.

| Resource | URL | | :—————- | :—————————————————————————– | | Website & Documentation | shrinerb.com | | Demo code | Roda / Rails | | Wiki | github.com/shrinerb/shrine/wiki | | Help & Discussion | discourse.shrinerb.com |

Inspiration

Shrine was heavily inspired by Refile and Roda. From Refile it borrows the idea of “backends” (here named “storages”), attachment interface, and direct uploads. From Roda it borrows the implementation of an extensible plugin system.

Similar libraries

  • Paperclip

  • CarrierWave

  • Dragonfly

  • Refile

  • Active Storage

Code of Conduct

Everyone interacting in the Shrine project’s codebases, issue trackers, and mailing lists is expected to follow the Shrine code of conduct.

License

The gem is available as open source under the terms of the MIT License.