class HeimdallAuth::Generators::SessionsGenerator

Public Instance Methods

add_session_routes() click to toggle source
# File lib/generators/heimdall_auth/sessions/sessions_generator.rb, line 5
def add_session_routes
  route "use_heimdall_auth"
end
lower_production_log_level() click to toggle source
# File lib/generators/heimdall_auth/sessions/sessions_generator.rb, line 20
def lower_production_log_level
  gsub_file 'config/environments/production.rb', 'config.log_level = :debug', 'config.log_level = :warn'
end
set_https_only() click to toggle source
# File lib/generators/heimdall_auth/sessions/sessions_generator.rb, line 9
      def set_https_only
        gsub_file 'config/environments/production.rb', '# config.force_ssl = true', 'config.force_ssl = true'
        inject_into_file 'config/environments/development.rb', after: "  config.assets.debug = true\n" do
<<-'RUBY'

  # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
  config.force_ssl = true
RUBY
        end
      end