sul-dlss/MyAccount

Name: MyAccount

Owner: Stanford University Digital Library

Description: MyAccount Rails application using Symphony web services backend

Created: 2017-04-27 17:21:50.0

Updated: 2017-05-04 19:54:42.0

Pushed: 2017-06-23 17:11:40.0

Homepage: null

Size: 120

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Build Status | Coverage Status | Dependency Status

MyAccount

MyAccount rails application that uses Symphony web services to display library patron account information, allows renewals of materials, canceling of hold requests, and payments of library fees and fines via a hosted payment gateway.

Requirements
  1. Ruby (2.2.4 or greater)
  2. Rails (4.2.0 or greater)
  3. Connection to Symphony Web Services (hosted on libwebdev1 or libwebprod1)
  4. OCI8 Oracle connection to Symphony database (to handle db lookups not supported by SymWS)
Installation

Clone the repository

$ git clone git@github.com:sul-dlss/MyAccount.git

Change directories into the app and install dependencies

$ bundle install
Testing

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

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.