This is a Rails application to be the front-end for administrating the various Eloader packages that are loaded to Symphony. Also can set 856s to not load based on URL strings they include.
- Ruby (2.3.1)
- Rails (4.2.0 or greater)
Clone the repository
git clone https://github.com/sul-dlss/eloader-pkg-admin.git
Change directories into the app and install dependencies
bundle install
Migrate and seed the database
rake db:migrate
rake db:seed
Start the development server as a specific user authorized to use the app
REMOTE_USER=guest rails s
The test suite (with RuboCop style enforcement) will be run with the default rake task (also run on travis)
$ rake
The specs can be run without RuboCop enforcement
$ rake spec
The RuboCop style enforcement can be run without running the tests
$ rake rubocop