module DeviseActivity
Constants
- VERSION
Attributes
configuration[RW]
Public Class Methods
configure() { |configuration| ... }
click to toggle source
# File lib/devise_activity.rb, line 37 def self.configure self.configuration ||= Configuration.new yield(configuration) # Load models after configurations if defined?(ActiveRecord::Base) require "devise_activity/extenders/session" require "devise_activity/extenders/navigation" require "devise_activity/session" require "devise_activity/navigation" require "devise_activity/stats" require "devise_activity/devise_model" ActiveRecord::Base.extend DeviseActivity::Extenders::Session ActiveRecord::Base.extend DeviseActivity::Extenders::Navigation end end
Public Instance Methods
da_current_user()
click to toggle source
# File lib/devise_activity.rb, line 27 def da_current_user self.send("current_#{DeviseActivity.configuration.devise_model_name}") end
find_or_create_current_session()
click to toggle source
# File lib/devise_activity.rb, line 23 def find_or_create_current_session Session.current(da_current_user).present? ? Session.current(da_current_user) : Session.start_new_session(da_current_user) end