Class: Pacioli::Transaction

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/pacioli/transaction.rb

Direct Known Subclasses

Credit, Debit

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.before(date = Time.now) ⇒ Object



7
8
9
10
# File 'lib/pacioli/transaction.rb', line 7

def self.before(date=Time.now)
  #where("dated < :q", q: date.to_time.end_of_day)
  where("dated < :q", q: date.to_time)
end

.between(start_date, end_date) ⇒ Object



12
13
14
# File 'lib/pacioli/transaction.rb', line 12

def self.between(start_date, end_date)
  where("dated >= :s AND dated <= :e", {s: start_date.to_time.beginning_of_day, e: end_date.to_time.end_of_day}).order(:dated)
end

Instance Method Details

#credit?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/pacioli/transaction.rb', line 20

def credit?
  false
end

#debit?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/pacioli/transaction.rb', line 16

def debit?
  false
end