class Recharge::Address

Constants

COLLECTION
PATH
SINGLE

Public Class Methods

validate(data) click to toggle source

Validate an address

Arguments

data (Hash)

Address to validate, see: developer.rechargepayments.com/?shell#validate-address

Returns

Hash

Validated and sometimes updated address

Errors

Recharge::ConnectionError, Recharge::RequestError

If the address is invalid a Recharge::RequestError is raised. The validation errors can be retrieved via Recharge::RequestError#errors

# File lib/recharge/classes.rb, line 353
def self.validate(data)
  POST(join("validate"), data)
end

Public Instance Methods

save() click to toggle source

Persist the updated address

Errors

Recharge::ConnectionError, Recharge::RequestError

# File lib/recharge/classes.rb, line 330
def save
  data = to_h
  data.delete("id")
  self.class.update(id, data)
end