Sha256: 54933de93d09c43993ba742f433e5681cc19ebd93f713ab93a1d0938258d276b
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
[](https://travis-ci.org/spieker/tokens) For generating a token on an active record column you can use `generate_token` Parameters ---------- * column: the column of the active record * options: some options for generating the token * :length: the token length (default: 8) * :uniq: whether the token must be uniq or not (default: true) * :scope: the column for the scope to check the uniqueness (default: nil) * :characters: an array of characters the tokens should be build from (default: a-zA-Z0-9) Example ------- ```ruby class User < ActiveRecord::Base tokenize :email_confirmation_token, length: 16 end ``` this is equal to ```ruby class User < ActiveRecord::Base before_validation on: :create do |obj| obj.generate_token :email_confirmation_token, length: 16 end end ``` Installation ------------ Currently the gem is not available on rubyforge, so you have to install it with git: ``` gem 'ar-tokens' ``` License ------- This project rocks and uses MIT-LICENSE.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ar-tokens-0.0.5 | README.markdown |