Class: Guts::Site
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Guts::Site
- Defined in:
- app/models/guts/site.rb
Overview
Site model
Class Method Summary collapse
-
.current_id ⇒ Integer
Gets the current site ID.
-
.current_id=(id) ⇒ Object
Sets the current site ID.
Instance Method Summary collapse
-
#default? ⇒ Boolean
Checks if a site is default.
Class Method Details
.current_id ⇒ Integer
Note:
I simply can not see a better way at the moment to handle this with default_scope
Gets the current site ID
33 34 35 |
# File 'app/models/guts/site.rb', line 33 def self.current_id Thread.current[:site_id] end |
.current_id=(id) ⇒ Object
Note:
I simply can not see a better way at the moment to handle this with default_scope
Sets the current site ID
26 27 28 |
# File 'app/models/guts/site.rb', line 26 def self.current_id=(id) Thread.current[:site_id] = id end |
Instance Method Details
#default? ⇒ Boolean
Checks if a site is default
19 20 21 |
# File 'app/models/guts/site.rb', line 19 def default? self[:default] == true end |