class Skr::Handlers::ApproveExpenseEntries
Public Instance Methods
create()
click to toggle source
# File lib/skr/handlers/approve_expense_entries.rb, line 5 def create bank_account = BankAccount.find(data['bank_account_id']) entries = [] ExpenseEntry.where(id: data['expense_ids']).includes(:gl_transaction).find_each do | entry | entries.push entry.approve!(bank_account) unless entry.gl_transaction end std_api_reply :create, { entries: entries }, success: true end