Sha256: ab9a546d2f7ad6a81c4fbd766f215e1cc005cecda81e21eb3c2b96a74ed737b6

Contents?: true

Size: 639 Bytes

Versions: 4

Compression:

Stored size: 639 Bytes

Contents

require "mongoid/userstamps/version"
require "mongoid/userstamps/config"
require "mongoid/userstamps/user"
require "mongoid/userstamps/model"
require "mongoid/userstamps/created"
require "mongoid/userstamps/updated"
require "mongoid/userstamps/deleted"
require "mongoid/userstamps/railtie" if defined? Rails

module Mongoid
  module Userstamps
    extend ActiveSupport::Concern

    include Created
    include Updated

    included do
      if defined?(Mongoid::Paranoia) && self < Mongoid::Paranoia
        include Deleted
      end
    end

    def self.config
      Mongoid::Userstamps::Config.module_eval(&Proc.new)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mongoid-userstamps-3.4.1 lib/mongoid/userstamps.rb
mongoid-userstamps-3.4.0 lib/mongoid/userstamps.rb
mongoid-userstamps-3.3.0 lib/mongoid/userstamps.rb
mongoid-userstamps-3.2.1 lib/mongoid/userstamps.rb