Sha256: 45637c8d177c88300fafd017a578040df2db4d1dffa13d1a59587b816f2aee93

Contents?: true

Size: 395 Bytes

Versions: 72

Compression:

Stored size: 395 Bytes

Contents

module Bankserv
  
  class Transaction < ActiveRecord::Base
    
    belongs_to :statement, :foreign_key => 'bankserv_statement_id'
  
    serialize :data
    
    scope :unprocessed, where(processed: false)
    
    def self.for_client_code(client_code)
      where(client_code: client_code)
    end
    
    def processed!
      self.processed = true
      self.save!
    end
    
  end
  
end

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
bankserv-0.8.6 lib/bankserv/transaction.rb
bankserv-0.8.5 lib/bankserv/transaction.rb
bankserv-0.8.4 lib/bankserv/transaction.rb
bankserv-0.8.2 lib/bankserv/transaction.rb
bankserv-0.8.1 lib/bankserv/transaction.rb
bankserv-0.8.0 lib/bankserv/transaction.rb
bankserv-0.7.9 lib/bankserv/transaction.rb
bankserv-0.7.8 lib/bankserv/transaction.rb
bankserv-0.7.7 lib/bankserv/transaction.rb
bankserv-0.7.6 lib/bankserv/transaction.rb
bankserv-0.7.5 lib/bankserv/transaction.rb
bankserv-0.7.4 lib/bankserv/transaction.rb
bankserv-0.7.3 lib/bankserv/transaction.rb
bankserv-0.7.2 lib/bankserv/transaction.rb
bankserv-0.7.1 lib/bankserv/transaction.rb
bankserv-0.7.0 lib/bankserv/transaction.rb
bankserv-0.6.9 lib/bankserv/transaction.rb
bankserv-0.6.8 lib/bankserv/transaction.rb
bankserv-0.6.7 lib/bankserv/transaction.rb
bankserv-0.6.6 lib/bankserv/transaction.rb