class Runner::StaticSite
Generate static site config files for Nginx
.
Public Instance Methods
protocol_factory(options)
click to toggle source
Calls superclass method
Runner::Base#protocol_factory
# File lib/shared_infrastructure/runner/static_site.rb, line 7 def protocol_factory(options) protocol_class = super( options, Nginx::Builder::SiteHttp, Nginx::Builder::SiteHttps ) domain_name = options.delete(:domain_name) user = options.delete(:user) certificate_domain = options.delete(:certificate_domain) domain = SharedInfrastructure::Domain.new(domain_name) protocol_class.new(user, certificate_domain, domain: domain) end