class Transaction
- Transaction
- Jennifer::Model::Base
- Jennifer::Model::Resource
- Reference
- Object
Defined in:
models/transaction.crConstructors
-
.new(values : Hash(Symbol, AttrType) | NamedTuple, new_record)
Accepts symbol hash or named tuple, stringify it and calls constructor with string-based keys hash.
-
.new
Default constructor without any fields
Class Method Summary
- ._account_id
- ._amount
- ._created_at
- ._description
- ._id
- ._type
- ._updated_at
- .column_names : Array(String)
- .get_account_transactions(account_id)
Instance Method Summary
- #account
- #account_id : Int32?
- #account_id!
- #account_id=(_account_id : Union(Int32, Nil))
- #account_id=(_account_id : String)
- #account_id=(_account_id : AttrType)
- #account_id_changed? : Bool
- #account_id_will_change!
- #amount : Int32?
- #amount!
- #amount=(_amount : Union(Int32, Nil))
- #amount=(_amount : String)
- #amount=(_amount : AttrType)
- #amount_changed? : Bool
- #amount_will_change!
- #created_at : Time?
- #created_at!
- #created_at=(_created_at : Union(Time, Nil))
- #created_at=(_created_at : String)
- #created_at=(_created_at : AttrType)
- #created_at_changed? : Bool
- #created_at_will_change!
- #description : String?
- #description!
- #description=(_description : Union(String, Nil))
- #description=(_description : AttrType)
- #description_changed? : Bool
- #description_will_change!
-
#destroy : Bool
Deletes object from db and calls all related callbacks.
- #id : Int32?
- #id!
- #id=(_id : Union(Int32, Nil))
- #id=(_id : String)
- #id=(_id : AttrType)
- #id_changed? : Bool
- #id_will_change!
- #track_timestamps_on_create
- #track_timestamps_on_update
- #type : String?
- #type!
- #type=(_type : Union(String, Nil))
- #type=(_type : AttrType)
- #type_changed? : Bool
- #type_will_change!
- #updated_at : Time?
- #updated_at!
- #updated_at=(_updated_at : Union(Time, Nil))
- #updated_at=(_updated_at : String)
- #updated_at=(_updated_at : AttrType)
- #updated_at_changed? : Bool
- #updated_at_will_change!
Constructor Detail
Accepts symbol hash or named tuple, stringify it and calls constructor with string-based keys hash.
Class Method Detail
Instance Method Detail
def destroy : Bool
#
Description copied from class Jennifer::Model::Base
Deletes object from db and calls all related callbacks.
It returns true
if the object was successfully deleted.
Contact.first!.destroy # => true