Module: SmartPay

Defined in:
lib/smart_pay.rb,
lib/smart_pay/request.rb,
lib/smart_pay/version.rb,
lib/smart_pay/response.rb,
lib/smart_pay/hmac_calculator.rb

Defined Under Namespace

Classes: HmacCalculator, Request, Response

Constant Summary collapse

VERSION =

Changing this causes Jenkins to tag and release the gem into the wild

"0.1"

Class Method Summary collapse

Class Method Details

.ordered_parameters(ordered_keys, parameters) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/smart_pay.rb', line 14

def self.ordered_parameters(ordered_keys, parameters)
  [].tap do |ary|
    ordered_keys.each do |k|
      ary << parameters[k] if parameters[k]
    end
  end
end

.test_modeObject



10
11
12
# File 'lib/smart_pay.rb', line 10

def self.test_mode
  !!@@test_mode
end

.test_mode=(test_mode) ⇒ Object



6
7
8
# File 'lib/smart_pay.rb', line 6

def self.test_mode=(test_mode)
  @@test_mode = test_mode
end