Method: Transactionable::Transaction.create_from_remote

Defined in:
app/models/transactionable/transaction.rb

.create_from_remote(remote_trans) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'app/models/transactionable/transaction.rb', line 9

def self.create_from_remote(remote_trans)
  transaction = create(
    amount: remote_trans.amount/100.0,
    status: remote_trans.status,
    description: remote_trans.description
  )
  RemoteTransaction.create(local_entity: transaction, uri: remote_trans.uri)
  transaction
end