class Payture::Ewallet::Responses::Base
Attributes
body[R]
Public Class Methods
new(body, currency:)
click to toggle source
# File lib/payture/ewallet/responses/base.rb, line 8 def initialize(body, currency:) @body = body @currency = currency end
Public Instance Methods
error?()
click to toggle source
# File lib/payture/ewallet/responses/base.rb, line 17 def error? !success? end
error_code()
click to toggle source
# File lib/payture/ewallet/responses/base.rb, line 21 def error_code body['ErrCode'] end
success?()
click to toggle source
# File lib/payture/ewallet/responses/base.rb, line 13 def success? body['Success'] == 'True' end
Private Instance Methods
money(value)
click to toggle source
# File lib/payture/ewallet/responses/base.rb, line 27 def money(value) return if value.nil? || value == '' Money.new(value.to_i, @currency) end