class StaticRails::Configuration
Attributes
app[RW]
When Rails invokes our Railtie
, we'll save off a reference to the Rails app
ping_server_timeout[RW]
Number of seconds to wait on sites to confirm servers are ready
proxy_requests[RW]
When true, our middleware will proxy requests to static site servers
serve_compiled_assets[RW]
When true, our middleware will serve sites' compiled asset files
sites[R]
Public Class Methods
new()
click to toggle source
# File lib/static-rails/configuration.rb, line 28 def initialize @sites = [] @proxy_requests = !Rails.env.production? @serve_compiled_assets = Rails.env.production? @ping_server_timeout = 5 @set_csrf_token_cookie = false end
Public Instance Methods
sites=(sites)
click to toggle source
# File lib/static-rails/configuration.rb, line 37 def sites=(sites) @sites = Array.wrap(sites).map { |site| Site.new(**site) } end