class OpenvpnPasswordAuthenticator
Attributes
api[RW]
Public Class Methods
new(args, api_adapter_class)
click to toggle source
# File lib/openvpn_password_authenticator.rb, line 4 def initialize(args, api_adapter_class) content = File.read(args[0]) @login, @password = content.split("\n") @api = api_adapter_class.new(@login, @password) end
Public Instance Methods
authenticate()
click to toggle source
# File lib/openvpn_password_authenticator.rb, line 10 def authenticate if @api.valid_credentials? exit 0 else exit 1 end end