lib/hanami/commands/generate/secret_token.rb in hanami-1.0.0.beta2 vs lib/hanami/commands/generate/secret_token.rb in hanami-1.0.0.beta3

- old
+ new

@@ -1,27 +1,33 @@ require 'hanami/commands/generate/abstract' require 'hanami/application_name' require 'securerandom' module Hanami + # @api private module Commands + # @api private class Generate + # @api private class SecretToken + # @api private def initialize(application_name) @application_name = application_name end + # @api private def start if Hanami::Utils::Blank.blank?(@application_name) puts SecureRandom.hex(32) else puts "Set the following environment variable to provide the secret token:" puts %(#{ upcase_app_name }_SESSIONS_SECRET="#{ SecureRandom.hex(32) }") end end private + # @api private def upcase_app_name @application_name.upcase end end