Class: Rockstart::Security::ContentSecurityGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Rockstart::Security::ContentSecurityGenerator
- Includes:
- Generators::ClassOptionHelpers, Generators::ContentSecurityOptions, Generators::TemplateHelpers
- Defined in:
- lib/generators/rockstart/security/content_security/content_security_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_csp_violations_controller ⇒ Object
29 30 31 32 33 |
# 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 ⇒ Object
21 22 23 |
# 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 ⇒ Object
25 26 27 |
# File 'lib/generators/rockstart/security/content_security/content_security_generator.rb', line 25 def configure_session_store initializer_template "session_store" end |