Class: ActionController::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/easy_esi.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.enable_esiObject



59
60
61
62
# File 'lib/easy_esi.rb', line 59

def self.enable_esi
  self.esi_enabled = true
  after_filter :render_esi
end

Instance Method Details

#render_with_esiObject



50
51
52
53
54
55
# File 'lib/easy_esi.rb', line 50

def render_with_esi
  @do_not_replace_esi = true
  yield
  @do_not_replace_esi = false
  render_esi if esi_enabled
end