Class: RailsPulse::Engine

Inherits:
Rails::Engine
  • Object
show all
Defined in:
lib/rails_pulse/engine.rb

Class Method Summary collapse

Class Method Details

.asset_headersObject



146
147
148
149
150
151
# File 'lib/rails_pulse/engine.rb', line 146

def self.asset_headers
  {
    "Cache-Control" => "public, max-age=31536000, immutable",
    "Vary" => "Accept-Encoding"
  }
end

.csp_sourcesObject

CSP helper methods



136
137
138
139
140
141
142
# File 'lib/rails_pulse/engine.rb', line 136

def self.csp_sources
  {
    script_src: [ "'self'", "'nonce-'" ],
    style_src: [ "'self'", "'nonce-'" ],
    img_src: [ "'self'", "data:" ]
  }
end