Skip to content

Instantly share code, notes, and snippets.

@Ehbraheem
Ehbraheem / queries.js
Created December 31, 2019 11:01
Elephant /invoice request spec
// primary-care-api-billing/src/persistence/mongoose/Invoice/queries.js
// Set invoice status to BALANCED if paid
if( invoiceDoc.status === 'ISSUED' && invoiceDoc.balance.paid) {
invoiceDoc.status = 'BALANCED';
}
// Save and return
console.trace(JSON.stringify(await invoiceDoc.save())) // eslint-disable-line no-console
return invoiceDoc
@Ehbraheem
Ehbraheem / nub.erl
Created July 25, 2017 07:52
'nub' function to remove all duplicate element from a list
-module (where2).
-export ([nub/1]).
-include_lib("eunit/include/eunit.hrl").
% Specification for nub
-spec nub([T]) -> [T].
% List comprehension solution
nub([H|T]) ->
[H] ++ nub([X || X <- T, X =/= H]);