class Rockstart::Security::ContentSecurityGenerator

Public Instance Methods

add_csp_violations_controller() click to toggle source
# File lib/generators/rockstart/security/content_security/content_security_generator.rb, line 29
def add_csp_violations_controller
  template "csp_violations_controller.rb.tt", "app/controllers/csp_violations_controller.rb"
  route "resources :csp_violations, only: [:create]"
  template "content_security_spec.rb.tt", "spec/requests/content_security_spec.rb"
end
add_initializer() click to toggle source
# File lib/generators/rockstart/security/content_security/content_security_generator.rb, line 21
def add_initializer
  initializer_template "content_security_policy"
end
configure_session_store() click to toggle source
# File lib/generators/rockstart/security/content_security/content_security_generator.rb, line 25
def configure_session_store
  initializer_template "session_store"
end

Private Instance Methods

session_name() click to toggle source
# File lib/generators/rockstart/security/content_security/content_security_generator.rb, line 37
def session_name
  options[:session_name]
end