Skip to content

Instantly share code, notes, and snippets.

@dcrec1
dcrec1 / Gemfile
Created October 19, 2011 21:12 — forked from chriseppstein/readme.md
How to integrate Compass with Rails 3.1 asset pipeline
group :assets do
gem 'sass-rails', '~> 3.1.0'
gem 'coffee-rails', '~> 3.1.0'
gem 'uglifier'
gem 'compass', '~> 0.12.alpha'
# include other compass plugins here. E.g.:
gem 'compass-susy-plugin', :require => 'susy'
end
@dcrec1
dcrec1 / .rspec
Created June 2, 2011 00:18
Bundler + RSpec
--color
--format documentation
--fail-fast
.CodeRay {
background-color: #f8f8f8;
border: 1px solid silver;
font-family: 'Courier New', 'Terminal', monospace;
color: #000;
}
.CodeRay pre { margin: 0px }
div.CodeRay { }
$.fn.forEach = (callback) ->
this.each ->
callback.call $(this)
$("div").forEach ->
console.log this
@dcrec1
dcrec1 / gist:920618
Created April 14, 2011 21:37
Coffee Script Meme
http://images2.memegenerator.net/ImageMacro/7236961/DHH-Y-U-NO-USE-JUST-THE-LIBS-I-LIKE-NOTHING-MORE.jpg?imageSize=Big&generatorName=Why-you-no
http://images2.memegenerator.net/ImageMacro/7238009/HEY-DHH-CMON-MAN.jpg?imageSize=Big&generatorName=Ronald-McDonald-Call
http://images2.memegenerator.net/ImageMacro/7238407/Must-say-me-likes-coffeescript.jpg?imageSize=Big&generatorName=Batman-smiley
http://images2.memegenerator.net/ImageMacro/7238669/hey-Dhh-catch.jpg?imageSize=Big&generatorName=batmanvtt
http://images2.memegenerator.net/ImageMacro/7238111/learn-real-js-be-awesome-like-me.jpg?imageSize=Big&generatorName=gordo-granudo
http://images2.memegenerator.net/ImageMacro/7238291/Geeez-What-a-bunch-of-idiots.jpg?imageSize=Big&generatorName=batmanvtt
http://images1.memegenerator.net/ImageMacro/7238522/i-cant-fuckin-believe-this.jpg?imageSize=Big&generatorName=batmanvtt
Use it like this:
describe Foo
describe ".setup" do
it "should capture a Mongo connection for the specified environment host" do
Mongo::Connection.stub(:new) { |param| param.should == host }
Foo.setup config, environment
end
end
describe ".connection" do
function eventForSelectorHandler(selector, eventType) {
var lives = jQuery.data(document, "events").live;
for (var i = 0; i < lives.length; i++) {
var live = lives[i];
if ($(selector).is(live.selector)) {
var event = $.Event(eventType);
live.handler.call($(selector)[0], event);
return event;
}
}
@dcrec1
dcrec1 / url.regexp
Created November 4, 2010 16:16
URL RegExp
/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(([0-9]{1,5})?\/.*)?$/ix
@dcrec1
dcrec1 / matchers.rb
Created September 17, 2010 22:38
Rails3 RSpec matchers
def should_be_delivered_on_creation_with(clazz)
context "on creation" do
it "should be send on an email" do
mailer = mock(clazz)
clazz.should_receive(subject.class.to_s.underscore).with(an_instance_of(subject.class)).and_return(mailer)
mailer.should_receive :deliver
Factory subject.class.to_s.underscore
end
end
end
@dcrec1
dcrec1 / gitconfig
Last active September 5, 2015 09:24
[user]
email = dc.rec1@gmail.com
name = Diego Carrion
[alias]
st = status
ci = commit
br = branch
co = checkout
df = diff
lg = log -p