Skip to content

Instantly share code, notes, and snippets.

View swooop's full-sized avatar

Toby Sims swooop

View GitHub Profile
@nadeesha
nadeesha / proxy.js
Last active July 28, 2017 06:15
Node-based http/https proxy to forego the pain of configuring iptables for one-off dev tasks. Not recommended to be used in prod environments.
var fs = require('fs'),
http = require('http'),
https = require('https'),
httpProxy = require('http-proxy');
var isHttps = true; // do you want a https proxy?
var options = {
https: {
key: fs.readFileSync('key.pem'),
@adamyanalunas
adamyanalunas / jasmine.toBeTypeOf.js
Created October 21, 2012 01:14
jasmine.js matcher to test type of object
jasmine.Matchers.prototype.toBeTypeOf = function(expected) {
var actual, notText, objType;
actual = this.actual;
notText = this.isNot ? 'not ' : '';
objType = actual ? Object.prototype.toString.call(actual) : '';
this.message = function() {
return 'Expected ' + actual + notText + ' to be an array';
}
@nusco
nusco / class_extension.rb
Last active September 15, 2015 06:19
Spell: Class Extension
# ======================
# Spell: Class Extension
# ======================
# Define class methods by mixing a module into a class’s singleton class
# (a special case of Object Extension - http://gist.github.com/534667).
class C; end
module M