WorkFiles is a gem to make programmatic file attachment and CRUD operations in Hyrax easier — both for primary repository files and derivatives. This simplifies both ingest and programmatic introspection of file attachments to repository assets in Hyrax-based repositories, and abstracts many complicated aspects of native Hyrax calling interfaces for dealing with attachment and access of attached files.
- Developers building repository applications or solutions with Hyrax.
- Integrators responsible for creating ingest of file materials into any Hyrax-based repository.
Add dependency of 'work_files' in the gemspec of your Hyrax-based app or engine,
and run bundle install.
Some initial rough console usage documentation is available via this narrative gist.
This gem's functionality was originally developed as part of NewspaperWorks, a project of the "Newspapers in Samvera" project, an IMLS-funded collaboration between the University of Utah's J. Willard Marriott Library and the Boston Public Library.
The gem is available as open source under the terms of the Apache 2.0 License


