Module: TcorpAuthorize

Defined in:
lib/tcorp_authorize.rb,
lib/tcorp_authorize/version.rb

Defined Under Namespace

Classes: Client

Constant Summary collapse

VERSION =
"1.0.2"

Class Method Summary collapse

Class Method Details

.action_to_key(action) ⇒ Object



45
46
47
48
49
50
# File 'lib/tcorp_authorize.rb', line 45

def action_to_key( action )
	{
		"createTransactionRequest" => "transactionRequest",
		"ARBCreateSubscriptionRequest" => "subscription"
	}[action]
end

.strip_byte_order_mark(string) ⇒ Object



52
53
54
# File 'lib/tcorp_authorize.rb', line 52

def strip_byte_order_mark(string)
	string.sub("\xEF\xBB\xBF".force_encoding('ASCII-8BIT'), "")
end