Sha256: 197d86884c10b2b99320274499dca024d0be36d77cecf547115931c0e82337b5

Contents?: true

Size: 1.32 KB

Versions: 1

Compression:

Stored size: 1.32 KB

Contents

# Challah

[![Build Status](https://secure.travis-ci.org/jdtornow/challah.png)](http://travis-ci.org/jdtornow/challah) [![Dependency Status](https://gemnasium.com/jdtornow/challah.png?travis)](https://gemnasium.com/jdtornow/challah)

Challah (pronounced HAH-lah) is a simple Rails authentication gem with user, role and permission controls baked in. Most of the functionality within the gem lives within a Rails engine and tries to stay out of the way of your app. 

## Development Note

Please note, this gem is still under development. Use at your own risk, for now.

## Requirements

* Ruby 1.8.7+
* Bundler
* RubyGems 1.8.12+
* Rails 3.1+

## Installation

    gem install challah

### Set Up

Once the gem has been set up and installed, run the following command to set up the database migrations:

    rake challah:setup
    
This will copy over the necessary migrations to your app, migrate the database and add some seeds. 

If you would prefer to handle these steps manually, you can do so by using these rake tasks instead:

    rake challah:setup:migrations
    rake db:migrate
    rake challah:setup:seeds

## Testing 

Challah is fully tested using Test::Unit, Shoulda and Mocha. To run the test suite, `bundle install` then run:

    rake test

## License

Challah is released under the [MIT license](http://www.opensource.org/licenses/MIT)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
challah-0.2.0 README.md