<commit_before>Castanet: a small, snappy CAS client library
============================================

Castanet is a [CAS 2.0](http://www.jasig.org/cas/protocol) client library.  It
was built at the [Northwestern University Biomedical Informatics
Center](http://www.nucats.northwestern.edu/clinical-research-resources/data-collection-biomedical-informatics-and-nubic/bioinformatics-overview.html)
as a replacement for [RubyCAS-Client](https://github.com/gunark/rubycas-client) in internal software.

Castanet does not support CAS 1.0.

Getting started
===============

Mix `Castanet::Client` into the objects that need CAS client behavior.

Objects that include `Castanet::Client` must implement `cas_url`,
`proxy_callback_url`, and `proxy_retrieval_url`.

See the documentation for `Castanet::Client` for more information and usage
examples.

Acknowledgments
===============

Castanet's test harness was based off of code originally written by [Rhett
Sutphin](mailto:<EMAIL>).

Development
===========

Continuous integration reports are available at
https://ctms-ci.nubic.northwestern.edu/hudson/job/castanet/.

License
=======

Copyright (c) 2011 <NAME>.  Released under the X11 (MIT) License; see LICENSE
for details.<commit_msg>Fixed link to NUBIC's CI server; added blurb about the Rubies Castanet is tested on.<commit_after>Castanet: a small, snappy CAS client library
============================================

Castanet is a [CAS 2.0](http://www.jasig.org/cas/protocol) client library.  It
was built at the [Northwestern University Biomedical Informatics
Center](http://www.nucats.northwestern.edu/clinical-research-resources/data-collection-biomedical-informatics-and-nubic/bioinformatics-overview.html)
as a replacement for [RubyCAS-Client](https://github.com/gunark/rubycas-client) in internal software.

Castanet does not support CAS 1.0.

Getting started
===============

Mix `Castanet::Client` into the objects that need CAS client behavior.

Objects that include `Castanet::Client` must implement `cas_url`,
`proxy_callback_url`, and `proxy_retrieval_url`.

See the documentation for `Castanet::Client` for more information and usage
examples.

Acknowledgments
===============

Castanet's test harness was based off of code originally written by [Rhett
Sutphin](mailto:<EMAIL>).

Development
===========

Continuous integration reports are available at
[NUBIC's CI
server](https://ctms-ci.nubic.northwestern.edu/hudson/job/castanet/).  Castanet
is tested on Ruby 1.8.7, Ruby 1.9.2, JRuby 1.5.6, and Rubinius 1.2.0.

License
=======

Copyright (c) 2011 <NAME>.  Released under the X11 (MIT) License; see LICENSE
for details.
{'fraction_non_alphanumeric': 0.1588502269288956, 'fraction_numerical': 0.012102874432677761, 'mean_word_length': 5.662468513853904, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1105546', 'n_tokens_mistral': 870, 'n_tokens_neox': 767, 'n_words': 244}