Skip to content

Instantly share code, notes, and snippets.

@wickdninja
wickdninja / http.js
Last active February 6, 2019 10:16
jQuery HTTP json service with promises
var Http = (function ($, storage, self) {
var _contentType = 'application/json; charset=utf-8',
_dataType = 'json',
_key = 'token';
function getToken() {
return storage.getItem(_key);
}
function setAuthHeader(xhr) {
@wickdninja
wickdninja / Module.js
Last active July 19, 2017 14:08
Boilerplate for ES5 module using the revealing module pattern
var Module = (function(self){
function bindElements(){
// wire up references to elements
}
function bindEvents(){
}
function init(){
# core {{{
[core]
editor = /usr/bin/vim
excludesfile = /Users/np/.gitignore_global
pager=less -x4
#}}}
# user {{{
[user]
email = npaolucci@atlassian.com
#!/usr/bin/env node
var message = process.argv[2];
var hasTicketRef = (message !== undefined && message !== null && message.length > 0 && message.substring(0,4) === 'ABP-');
var exitCode = (hasTicketRef)? 0 : 1;
if(!hasTicketRef){
console.log('Jira ABP ticket reference required! \n Example:\n git commit -m "ABP-0000 #resolve #time 3h 20m"');
}
process.exit(exitCode);
#!/bin/sh
# Require Jira Ticket in commit message
WARNING="Jira ABP ticket reference NOT FOUND but is required!"
MESSAGE=$(<$1)
case "$MESSAGE" in
"ABP-"*)
exit 0;
;;
*"ABP-"*)
WARNING="Jira ABP reference MUST be the 1st token in your message!"
@wickdninja
wickdninja / SimpleHttpClient.cs
Created February 14, 2018 04:49 — forked from bryanbarnard/SimpleHttpClient.cs
Simple C# .NET 4.5 HTTPClient Request Using Basic Auth and Proxy
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Http;
using System.Net;
namespace HTTP_Test
const asyncThingWithPromise = () => {
var promise = new Promise((resolve, reject) => {
try{
// do something async here. Like get data from a server or read a file from disk etc.
var value = 'My Async Data';
resolve(value) // handled by promise's then()
}catch(error){
reject(error) // handled by promise's catch()
}