Sha256: 1575353c6b7613ab95448501cd7db92fef0066228707365416d6210314d4a740
Contents?: true
Size: 665 Bytes
Versions: 5
Compression:
Stored size: 665 Bytes
Contents
module Solusvm # Solusvm::Client is the class for working with clients class Client < Base # Creates a client # # Options: # * <tt>:username</tt> # * <tt>:password</tt> # * <tt>:email</tt> # * <tt>:firstname</tt> # * <tt>:lastname</tt> def create(options ={}) options.merge!(:action => 'client-create') perform_request(options) end # Verify a clients login. Returns true when the specified login is correct def authenticate(username, password) perform_request({:action => 'client-authenticate', :username => username, :password => password}) statusmsg.match /validated/i end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
solusvm-0.4.3 | lib/solusvm/client.rb |
solusvm-0.4.2 | lib/solusvm/client.rb |
solusvm-0.4.1 | lib/solusvm/client.rb |
solusvm-0.4.0 | lib/solusvm/client.rb |
solusvm-0.3.3 | lib/solusvm/client.rb |