Module: Epaybg::Recurring

Defined in:
lib/epaybg/recurring.rb,
lib/epaybg/recurring/payment.rb,
lib/epaybg/recurring/debt/request.rb,
lib/epaybg/recurring/debt/response.rb

Defined Under Namespace

Modules: Debt Classes: Payment

Class Method Summary collapse

Class Method Details

.parse_request_body(body) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/epaybg/recurring.rb', line 8

def self.parse_request_body(body)
  array = body.split(/\s/).reject(&:empty?).compact
  array.inject({}) do |hash, element|
    key, value = *element.strip.split('=')
    hash[key.downcase] = value
    hash
  end
end