class JwtMe::Runner
Main class that invokes all the neccessary system components.
Public Instance Methods
start()
click to toggle source
# File lib/jwt_me/runner.rb, line 8 def start say 'Starting with Json Web Tokens generation.' container = JwtMe::InputContainer.new 2.times { container.add_key_value } ask_for_additional_info(container) token = JwtMe::Token.generate(container.storage) Clipboard.copy(token) say 'The JWT has been copied to your clipboard!' end
Private Instance Methods
ask_for_additional_info(container)
click to toggle source
# File lib/jwt_me/runner.rb, line 23 def ask_for_additional_info(container) container.add_key_value while yes?('Any additional inputs? (yes/no)') end