class Lono::Registration::Base
Public Class Methods
new(options={})
click to toggle source
# File lib/lono/registration/base.rb, line 5 def initialize(options={}) @options = options end
Public Instance Methods
api()
click to toggle source
# File lib/lono/registration/base.rb, line 28 def api Lono::Api::Client.new end
get_temp_key()
click to toggle source
# File lib/lono/registration/base.rb, line 16 def get_temp_key with_safety do api.temp_key # grab temp registration key end end
request_verification(info)
click to toggle source
Same api call for temp_key and registration_key
# File lib/lono/registration/base.rb, line 10 def request_verification(info) with_safety do api.verify(info) end end
say(msg)
click to toggle source
# File lib/lono/registration/base.rb, line 33 def say(msg) puts msg if @options[:cli] end
with_safety() { || ... }
click to toggle source
# File lib/lono/registration/base.rb, line 22 def with_safety yield rescue Errno::ECONNREFUSED, Errno::EAFNOSUPPORT raise if Lono::API != Lono::API_DEFAULT end