Skip to content

Instantly share code, notes, and snippets.

View poshboytl's full-sized avatar
🦄
You may say I'm a dreamer, but I'm not the only one...

Terry Tai poshboytl

🦄
You may say I'm a dreamer, but I'm not the only one...
View GitHub Profile
module AfterCommit
def self.included(base)
base.class_eval do
[:save, :save!].each do |method|
alias_method_chain method, :after_commit
end
end
base.define_callbacks :after_commit, :after_commit_on_create
end
module AfterCommit
def self.included(base)
base.class_eval do
[:save, :save!].each do |method|
alias_method_chain method, :after_commit
end
end
base.define_callbacks :after_commit, :after_commit_on_create
end
@poshboytl
poshboytl / about.md
Created August 10, 2011 01:07 — forked from jasonrudolph/about.md
Programming Achievements: How to Level Up as a Developer
@poshboytl
poshboytl / gist:1494082
Created December 18, 2011 18:17
Track the status and trigger buid for hudson CI
# Track the status and trigger buid for hudson CI.
#
# ci list all/projects - list all the projects on Hudson
# ci status <project name> - see a project's status
# ci build <project name> - triger a build on hudson
Http = require 'http'
QS = require 'querystring'
module.exports = (robot) ->
@poshboytl
poshboytl / jquery.tinypubsub.coffee
Created May 11, 2012 15:52 — forked from cowboy/HEY-YOU.md
jQuery Tiny Pub/Sub: A really, really, REALLY tiny pub/sub implementation for jQuery.(coffee)
$.subscribe = (event, handle) ->
if not o[event]
o[event] = []
o[event].push handle
true
$.unsubscribe = (event) ->
if o[event]
delete o[event]
@poshboytl
poshboytl / gist:3176477
Created July 25, 2012 14:31
Rails time_ago_in_words
time_ago_in_words(item.created_at)
@poshboytl
poshboytl / gist:3176487
Created July 25, 2012 14:34
relative time example
<div class="post">
<time class="timeago" datetime="2012-07-18T07:51:50Z">
about 8 hours ago
</time>
</div>
<div class="comment">
<time class="timeago" datetime="2012-07-18T15:50:50Z">
about 1 minute ago
</time>
Request summary
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Parsed lines: 389
Skipped lines: 0
Parsed requests: 122
Skipped requests: 0
Warnings: teaser_check_failed: 1
First request: 2012-05-14 15:44:03
#>>lang=cf
@Factory = Factory = {}
ids = {}
sequences = {}
sequence = (name, callback) -> sequences[name] = callback
define = (name, defaults = {}) ->
Factory[name] = (attrs = {}) ->
# first install erlang using the R13b04 formula
brew install https://github.com/mxcl/homebrew/raw/810d52f4a386ea9e2b837030120ffd69cad73722/Library/Formula/erlang.rb
# now you are free to install riak
brew install riak