Class: ApplicationController
- Inherits:
-
Object
- Object
- ApplicationController
- Defined in:
- app/controllers/application_controller.rb
Class Method Summary collapse
- .layout(layout, conditions = {}) ⇒ Object
- .original_layout ⇒ Object
- .original_layout=(layout) ⇒ Object
Instance Method Summary collapse
Class Method Details
.layout(layout, conditions = {}) ⇒ Object
5 6 7 8 9 10 11 |
# File 'app/controllers/application_controller.rb', line 5 def self.layout(layout, conditions={}) unless layout.to_s == "translation_rails/application" self.original_layout = layout.to_s end layout = "translation_rails/application" super end |
.original_layout ⇒ Object
17 18 19 |
# File 'app/controllers/application_controller.rb', line 17 def self.original_layout @original_layout || "translation_rails/application" end |
.original_layout=(layout) ⇒ Object
13 14 15 |
# File 'app/controllers/application_controller.rb', line 13 def self.original_layout=(layout) @original_layout = layout end |
Instance Method Details
#get_original_layout ⇒ Object
22 23 24 |
# File 'app/controllers/application_controller.rb', line 22 def get_original_layout @layout_name = self.class.original_layout end |