class Kontena::Cli::Certificate::RegisterCommand
Public Instance Methods
ask_continue()
click to toggle source
# File lib/kontena/cli/certificate/register_command.rb, line 24 def ask_continue puts "By registering, you agree on Let's Encrypt Terms of Service: https://letsencrypt.org/documents/2017.11.15-LE-SA-v1.2.pdf" exit_with_error "Registration canceled!" unless prompt.yes?("Continue?") true end
execute()
click to toggle source
# File lib/kontena/cli/certificate/register_command.rb, line 12 def execute require_api_url token = require_token data = {email: email} if self.agree_tos? || ask_continue response = client(token).post("certificates/#{current_grid}/register", data) puts 'Email registered to LetsEncrypt' end end