Class: Turnout::MaintenancePage::Erb

Inherits:
HTML
  • Object
show all
Defined in:
lib/turnout/maintenance_page/erb.rb

Instance Attribute Summary

Attributes inherited from Base

#reason

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from HTML

media_types, #reason

Methods inherited from Base

#custom_path, #extension, #initialize, #media_types, media_types, #rack_response

Constructor Details

This class inherits a constructor from Turnout::MaintenancePage::Base

Class Method Details

.extensionObject



16
17
18
# File 'lib/turnout/maintenance_page/erb.rb', line 16

def self.extension
  'html.erb'
end

Instance Method Details

#contentObject



11
12
13
14
# File 'lib/turnout/maintenance_page/erb.rb', line 11

def content
  Turnout::Internationalization.initialize_i18n(@options[:env])
  Tilt.new(File.expand_path(path)).render(self, {reason: reason}.merge(@options))
end