Sha256: c9e9a44397a84a131432021107f770666be436f4cf451a031c85312b004a0d83
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
# MongoidUserstamp [![Build Status](https://secure.travis-ci.org/Langwhich/mongoid_userstamp)](https://secure.travis-ci.org/Langwhich/mongoid_userstamp) MongoidUserstamp adds stamp columns for created by and updated by informations within rails applications. ## Install ```ruby gem 'mongoid_userstamp' ``` ## Usage ```ruby # Default config Mongoid::Userstamp.configure do |c| c.user_reader = :current_user c.user_model = :user c.created_column = :created_by c.created_accessor = :creator c.updated_column = :updator_by c.updated_accessor = :updator end # Example model class Person include Mongoid::Document include Mongoid::Userstamp end # Create instance p = Person.create # Updater ObjectID or nil p.created_by # => BSON::ObjectId('4f7c719f476da850ba000039') # Updater instance or nil p.creator # => <User _id: 4f7c719f476da850ba000039> # Creater ObjectID or nil p.updated_by # => BSON::ObjectId('4f7c719f476da850ba000039') # Creater instance or nil p.updator # => <User _id: 4f7c719f476da850ba000039> ``` ## Credits Copyright (c) 2012 Langwhich GmbH <http://www.langwhich.com>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongoid_userstamp-0.1.2 | README.md |