Object import for Hyrax. See the API documentation for more information.
In your project's
gem 'darlingtonia', '~> 0.1', then do
This software is primarily intended for use in a Hyrax project.
However, its dependency on
hyrax is kept strictly optional so most of its code can be reused to
good effect elsewhere.
To do a basic Hyrax import, first ensure that a work type is registered
Hyrax application. You need to provide a
Parser (out of the box, we support simple CSV
file = File.open('path/to/import.csv') parser = Darlingtonia::CsvParser.new(file: file) Darlingtonia::Importer.new(parser: parser).import file.close # unless a block is passed to File.open, the file must be explicitly closed
git clone https://github.com/curationexperts/darlingtonia cd darlingtonia bundle install bundle exec rake ci
This gem ships with RSpec shared examples and other support tools intended to ease testing and ensure
interoperability of client code. These can be included by adding
require 'darlingtonia/spec' to a
rails_helper.rb file in your application's test suite.