mirror of
https://github.com/internetee/registry.git
synced 2025-07-30 06:26:15 +02:00
23 lines
390 B
Ruby
23 lines
390 B
Ruby
class Account < ApplicationRecord
|
|
extend ToCsv
|
|
include Versions
|
|
|
|
belongs_to :registrar, required: true
|
|
has_many :account_activities
|
|
|
|
validates :account_type, presence: true
|
|
|
|
CASH = 'cash'
|
|
|
|
def activities
|
|
account_activities
|
|
end
|
|
|
|
def as_csv_row
|
|
[id, balance, currency, registrar]
|
|
end
|
|
|
|
def self.csv_header
|
|
['Id', 'Balance', 'Currency', 'Registrar']
|
|
end
|
|
end
|