Skip to content

Instantly share code, notes, and snippets.

View rcorreia's full-sized avatar

Ryan Thomas Correia Ortega rcorreia

View GitHub Profile
@rcorreia
rcorreia / dbranch.sh
Created September 14, 2012 22:57 — forked from pierrel/dbranch.sh
Delete all merged branches
#!/bin/bash
# Deletes all branches already merged with master
git checkout master
git pull
for BRANCH in `git branch`; do
git branch -d ${BRANCH}
done
@rcorreia
rcorreia / gist:3632616
Created September 5, 2012 07:28 — forked from ryanlecompte/gist:3631742
My solution to New Relic's programming challenge
# I had a lot of fun doing this one! The following code makes
# the tests at https://gist.github.com/6ea0a0ba5702824075ab pass.
#
# NOTE: I normally would DRY some of this code up, but it's just a
# fun challenge and would never be deployed to production. :)
module MethodInstrumenter
def self.instrument_path(path)
@path = path
@instrumenting = false
@rcorreia
rcorreia / parallel_ci_reporter.rb
Created April 16, 2012 20:50
Using ci_reporter with parallel_tests
# The way the parallel_tests gem loads the test suite is incompatible with how ci_reporter loads the
# test suite. This module reconciles the difference by recognizing when ci_reporter is expected to
# be loaded and then doing it.
module ParallelCIReporter
# Sets up ci_reporter if necessary.
def self.setup_ci_reporter
install_mediator if ci_reporter?
end
@rcorreia
rcorreia / drag_and_drop_helper.js
Last active February 16, 2025 12:05
drag_and_drop_helper.js
(function( $ ) {
$.fn.simulateDragDrop = function(options) {
return this.each(function() {
new $.simulateDragDrop(this, options);
});
};
$.simulateDragDrop = function(elem, options) {
this.options = options;
this.simulateEvent(elem, options);
};