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