class Payture::Cheques::Responses::ChequeStatus

Attributes

cheque[R]
error_code[R]
sent[R]
status[R]

Public Class Methods

new(data) click to toggle source
# File lib/payture/cheques/responses/cheque_status.rb, line 6
def initialize(data)
  @sent = data['Sended']
  @cheque = data['Cheque']
  @status = data['Status']
  @error_code = data['ErrCode'] || Status::ERROR_STATES[@status]
end

Public Instance Methods

processed?() click to toggle source
# File lib/payture/cheques/responses/cheque_status.rb, line 13
def processed?
  error_code.nil? && @sent == true && @status == 'Created'
end
processing_error?() click to toggle source
# File lib/payture/cheques/responses/cheque_status.rb, line 17
def processing_error?
  !error_code.nil?
end