class ClientForPoslynx::Data::Responses::CreditCardSale

Public Instance Methods

signature=(value) click to toggle source
# File lib/client_for_poslynx/data/responses/credit_card_sale.rb, line 30
def signature=(value)
  # Extract content from CDATA section XML improperly encoded
  # as text node content by some POSLynx versions.
  if value =~ /^<!\[CDATA\[(.*)\]\]>$/
    @signature = $1
  else
    @signature = value
  end
end
signature_image() click to toggle source
# File lib/client_for_poslynx/data/responses/credit_card_sale.rb, line 46
def signature_image
  return nil if signature.nil?
  SignatureImage.deserialize( signature )
end
signature_image=(img) click to toggle source
# File lib/client_for_poslynx/data/responses/credit_card_sale.rb, line 40
def signature_image=(img)
  self.signature = img.nil? ?
                            nil :
                            img.serialize
end