Sha256: a3fdbf1ac68d1d0edfc5319a4dac22ad4cc8f9816652157648e8077638bfc046

Contents?: true

Size: 681 Bytes

Versions: 9

Compression:

Stored size: 681 Bytes

Contents

require 'active_model_serializers'
require 'authlogic'
require 'haml-rails'
require 'rails-add_ons'
require 'resource_renderer'
require 'simple_form'
require 'ecm_core'

require 'ecm/user_area/engine'
require 'ecm/user_area/configuration'

module Ecm
  module UserArea
    extend Configuration

    def self.table_name_prefix
      'ecm_user_area_'
    end

    module CurrentUser
      extend ActiveSupport::Concern

      class_methods do
        def current_user_id
          RequestLocals.fetch(:current_user_id) { nil }
        end

        def current_user
          RequestLocals.fetch(:current_user) { nil }
        end
      end
    end

    include CurrentUser
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ecm_user_area2-4.0.2 lib/ecm_user_area2.rb
ecm_user_area2-4.0.1 lib/ecm_user_area2.rb
ecm_user_area2-3.1.2 lib/ecm_user_area2.rb
ecm_user_area2-3.1.1 lib/ecm_user_area2.rb
ecm_user_area2-3.1.0 lib/ecm_user_area2.rb
ecm_user_area2-3.0.3 lib/ecm_user_area2.rb
ecm_user_area2-3.0.2 lib/ecm_user_area2.rb
ecm_user_area2-3.0.1 lib/ecm_user_area2.rb
ecm_user_area2-3.0.0 lib/ecm_user_area2.rb