Sha256: c0d02776ffa33d68e5dd9f6ee7b7644de4585a714b32a0f54e3cf99c4649a7fe
Contents?: true
Size: 606 Bytes
Versions: 61
Compression:
Stored size: 606 Bytes
Contents
module Zanders class User < SoapClient attr_reader :username, :password def initialize(options = {}) requires!(options, :username, :password) @username = options[:username] @password = options[:password] end def authenticated? response = soap_client(ITEM_API_URL).call(:login_check, message: build_request_data) response = response.body[:login_check_response][:return][:item] response.first[:value] == "0" end private def build_request_data { username: @username, password: @password } end end end
Version data entries
61 entries across 61 versions & 1 rubygems