Class: ApplicationController

Inherits:
Object
  • Object
show all
Defined in:
app/controllers/application_controller.rb

Class Method Summary collapse

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_layoutObject



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_layoutObject



22
23
24
# File 'app/controllers/application_controller.rb', line 22

def get_original_layout
  @layout_name = self.class.original_layout
end