class Mongoid::Userstamp::Config

Attributes

creator_field[RW]
updater_field[RW]
user_model[W]
user_reader[RW]

Public Class Methods

new(&block) click to toggle source
# File lib/mongoid/userstamp/config.rb, line 9
def initialize(&block)
  reset!
  instance_eval(&block) if block_given?
end

Public Instance Methods

reset!() click to toggle source
# File lib/mongoid/userstamp/config.rb, line 14
def reset!
  @user_model = :user
  @user_reader = :current_user
  @creator_field = :creator
  @updater_field = :updater
end
user_model() click to toggle source
# File lib/mongoid/userstamp/config.rb, line 25
def user_model
  @user_model.to_s.classify.constantize
end
user_model_name() click to toggle source
# File lib/mongoid/userstamp/config.rb, line 21
def user_model_name
  @user_model.to_s.classify
end