Class: Transaction
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Transaction
- Defined in:
- lib/statements/models/transaction.rb
Instance Method Summary collapse
Instance Method Details
#checksum! ⇒ Object
17 18 19 |
# File 'lib/statements/models/transaction.rb', line 17 def checksum! self.checksum = calculate_checksum end |
#credit? ⇒ Boolean
21 22 23 |
# File 'lib/statements/models/transaction.rb', line 21 def credit? amount > 0 end |
#debit? ⇒ Boolean
25 26 27 |
# File 'lib/statements/models/transaction.rb', line 25 def debit? amount < 0 end |
#set_account(name, number) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/statements/models/transaction.rb', line 10 def set_account(name, number) self.account = Account.find_or_create_by( name: name, number: number ) end |