Class: Turnout::MaintenancePage::HTML

Inherits:
Base
  • Object
show all
Defined in:
lib/turnout/maintenance_page/html.rb

Direct Known Subclasses

Erb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#custom_path, #extension, #initialize, #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/html.rb', line 16

def self.extension
  'html'
end

.media_typesObject



9
10
11
12
13
14
# File 'lib/turnout/maintenance_page/html.rb', line 9

def self.media_types
  %w{
    text/html
    application/xhtml+xml
  }
end

Instance Method Details

#reasonObject



5
6
7
# File 'lib/turnout/maintenance_page/html.rb', line 5

def reason
  super.to_s.split("\n").map{|txt| "<p>#{txt}</p>" }.join("\n")
end