class AlphaCard::Account
Attributes
password[RW]
Global Alpha Card Merchant account credentials
@return [String] username @return [String] password
@example
AlphaCard::Account.username = 'demo' AlphaCard::Account.password = 'password'
username[RW]
Global Alpha Card Merchant account credentials
@return [String] username @return [String] password
@example
AlphaCard::Account.username = 'demo' AlphaCard::Account.password = 'password'
Public Class Methods
credentials()
click to toggle source
Returns hash with Alpha Card credentials
@return [Hash] credentials
@example
AlphaCard::Account.username = 'john.doe' AlphaCard::Account.password = '123qwe!s' AlphaCard::Account.credentials #=> { username: "john.doe", password: "123qwe!s" }
# File lib/alpha_card/account.rb, line 46 def credentials { username: username, password: password } end
use_demo_credentials!()
click to toggle source
Setups demo Alpha Card credentials
# File lib/alpha_card/account.rb, line 18 def use_demo_credentials! self.username = 'demo' self.password = 'password' end
valid_credentials?(credentials)
click to toggle source
Checks credentials not to be nil or empty string
@param credentials [Hash] hash with :username and :password keys
@return [Bool] true if credentials present, false in other cases
# File lib/alpha_card/account.rb, line 30 def valid_credentials?(credentials) !credentials[:username].to_s.empty? && !credentials[:password].to_s.empty? end