Module: CompanyScope::Guardian::GuardianClassMethods
- Defined in:
- lib/company_scope/guardian.rb
Instance Method Summary collapse
Instance Method Details
#acts_as_guardian ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/company_scope/guardian.rb', line 12 def acts_as_guardian # # ensure the column that carries the company unique id/subdomain is unique validates_uniqueness_of :company_name # def current_id=(id) RequestStore.store[:default_scope_company_id] = id end def current_id RequestStore.store[:default_scope_company_id] end end |
#current_id ⇒ Object
21 22 23 |
# File 'lib/company_scope/guardian.rb', line 21 def current_id RequestStore.store[:default_scope_company_id] end |
#current_id=(id) ⇒ Object
17 18 19 |
# File 'lib/company_scope/guardian.rb', line 17 def current_id=(id) RequestStore.store[:default_scope_company_id] = id end |