class SymfonyRegenerateSecretKey::Runner
Command line interface for this gem.
Public Instance Methods
Source
# File lib/symfony_regenerate_secret_key/runner.rb 54 def compiled_params 55 p = false 56 p = 'info' if params[:info] 57 p = 'version' if params[:version] 58 p = 'license' if params[:license] 59 p = 'help' if params[:help] 60 p 61 end
Compile TTY::Option parameters into a single value
Source
# File lib/symfony_regenerate_secret_key/runner.rb 76 def run 77 if params.errors.any? 78 exit_with(:usage_error, params.errors.summary) 79 else 80 run_actions 81 end 82 end
Run the command line interface
Source
# File lib/symfony_regenerate_secret_key/runner.rb 64 def run_actions 65 case compiled_params 66 when 'info' then SymfonyRegenerateSecretKey::SelfActions.info 67 when 'version' then puts SymfonyRegenerateSecretKey::VERSION 68 when 'license' then puts SymfonyRegenerateSecretKey::LICENSE 69 when 'help' then puts help 70 else 71 puts SymfonyRegenerateSecretKey::Key.new 72 end 73 end
Compile actions based on compiled parameters