Noosfero/noosfero

View on GitHub
app/models/session.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Session < ActiveRecord::SessionStore::Session
  attr_accessible :session_id, :data

  # removed and redefined on super class
  def self.find_by_session_id(session_id)
    super
  end

  belongs_to :user, -> { includes :person }, optional: true

  before_save :copy_to_columns

  protected

    def copy_to_columns
      self.user_id = self.data["user"]
    end
end