class Nginx::ActionCableLocation
Attributes
domain_name[R]
Public Class Methods
new(domain_name, location = "/cable")
click to toggle source
Calls superclass method
Nginx::Location::new
# File lib/shared_infrastructure/nginx/location.rb, line 54 def initialize(domain_name, location = "/cable") super(location) @domain_name = domain_name end
Public Instance Methods
to_s(level = 0)
click to toggle source
# File lib/shared_infrastructure/nginx/location.rb, line 59 def to_s(level = 0) Lines.new("location #{location} {", " proxy_pass http://#{domain_name};", " proxy_http_version 1.1;", " proxy_set_header Upgrade $http_upgrade;", " proxy_set_header Connection \"upgrade\";", "}").format(level) end