2017-02-23 12:18:44 -05:00

17 lines
520 B
Ruby

class User < ApplicationRecord
belongs_to :company
has_many :runs
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
def after_database_authentication
if !self.admin
Apartment::Tenant.switch!(Company.find(self.company_id).company_name.gsub(/'/,'').gsub(/\s/,''))
else
Apartment::Tenant.switch!
end
end
end