internetee-registry/app/models/account.rb
2023-04-06 14:15:05 +03:00

30 lines
545 B
Ruby

class Account < ApplicationRecord
include Versions
belongs_to :registrar, required: true
has_many :account_activities
validates :account_type, presence: true
CASH = 'cash'.freeze
def activities
account_activities
end
def as_csv_row
[id, balance, currency, registrar]
end
def self.ransackable_associations(*)
authorizable_ransackable_associations
end
def self.ransackable_attributes(*)
authorizable_ransackable_attributes
end
def self.csv_header
%w[Id Balance Currency Registrar]
end
end