Skip to content

Instantly share code, notes, and snippets.

# This version works in Rails 3.2
require 'redcarpet'
class ActionView::Template
class Redcarpet
def call( template )
renderer.render( template.source ).inspect
end
@jeremyruppel
jeremyruppel / async.coffee
Created November 16, 2011 17:42 — forked from bmarini/async.coffee
async callbacks in a loop
app.get '/riders', (req, res) ->
redis.smembers 'riders', ( err, replies ) ->
pool = new RequestPool ( rider, callback ) -> redis.hgetall rider, callback
pool.push rider for rider in replies
pool.go -> alert 'Done!'
class User < Struct.new(:name, :phone, :email)
end
# ---------------------------------------------------------------------------
# Extend on demand
# + no dependency on User class, could be reusable
# + composable
# - cannot unextend user object once extended, but this object could be short
# lived
# ---------------------------------------------------------------------------