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



127
128
129
130
131
132
# File 'lib/rails_pulse/engine.rb', line 127

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

.csp_sourcesObject

CSP helper methods



117
118
119
120
121
122
123
# File 'lib/rails_pulse/engine.rb', line 117

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