enspiral/economatic

View on GitHub
economatic/lib/economatic/entities/transaction.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'active_record'
require 'support/money_attribute'
require 'economatic/entities/account'
require 'economatic/entities/user'
require 'economatic/entities/entry'

module Economatic
  class Transaction < ActiveRecord::Base
    include MoneyAttribute
    money_attribute :amount

    belongs_to :source_account, class_name: 'Account'
    belongs_to :destination_account, class_name: 'Account'
    belongs_to :creator, class_name: 'User'
    has_many   :entries
  end
end