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