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



96
97
98
99
100
101
# File 'lib/rails_pulse/engine.rb', line 96

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

.csp_sourcesObject

CSP helper methods



86
87
88
89
90
91
92
# File 'lib/rails_pulse/engine.rb', line 86

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