Sha256: 1dae2383da9c7e8ec59193de47aa3efa07dda0a27b898533016adbcbbb3580ae

Contents?: true

Size: 557 Bytes

Versions: 1

Compression:

Stored size: 557 Bytes

Contents

# -*- encoding : utf-8 -*-
module Mongoid
  module Userstamp
    class Railtie < Rails::Railtie
      ActiveSupport.on_load :action_controller do
        unless Mongoid::Userstamp.configuration.user_model.respond_to? :current
          Mongoid::Userstamp.configuration.user_model.send(
            :include,
            Mongoid::Userstamp::User
          )
        end

        before_filter do |c|
          Mongoid::Userstamp.configuration.user_model.current = c.send(Mongoid::Userstamp.configuration.user_reader)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongoid_userstamp-0.1.0 lib/mongoid/userstamp/railtie.rb