Module: MultiSite::ResourceControllerExtensions
- Defined in:
- lib/multi_site/resource_controller_extensions.rb
Class Method Summary collapse
Instance Method Summary collapse
- #current_site=(site = nil) ⇒ Object
-
#sited_model? ⇒ Boolean
among other things this determines whether the site chooser is shown in the submenu.
Class Method Details
.included(base) ⇒ Object
3 4 5 6 7 |
# File 'lib/multi_site/resource_controller_extensions.rb', line 3 def self.included(base) base.class_eval { alias_method_chain :discover_current_site, :input } end |
Instance Method Details
#current_site=(site = nil) ⇒ Object
9 10 11 12 |
# File 'lib/multi_site/resource_controller_extensions.rb', line 9 def current_site=(site=nil) Page.current_site = site set_session_site end |
#sited_model? ⇒ Boolean
among other things this determines whether the site chooser is shown in the submenu
16 17 18 |
# File 'lib/multi_site/resource_controller_extensions.rb', line 16 def sited_model? model_class == Page || model_class.is_site_scoped? end |