# This is what an application build with our framework would look like. # Run with: # rackup app.ru ...
class AccountsController < ApplicationController layout 'application' ...
Ruby Password update code
Mostly straight from a tuto...
class JobBoard < ActiveRecord::Base has_many :job_board_postings ...
Ruby Ruby has_finder on has_many ?
This smells... one of the m...
require 'rubygems' require 'data_mapper' require 'benchmark' ...
Ruby DataMapper threaded benchmark
by Kevin Williams,
February 20, 2008 04:38,
106 refactorings, tagged with orm, benchmark, datamapper
third of three - slowest of...
require 'rubygems' require 'sequel' require 'benchmark' ...
Ruby Sequel threaded benchmark
second of three, not as fas...
require 'rubygems' require 'active_record' require 'benchmark' ...
Ruby ActiveRecord threaded bench...
by Kevin Williams,
February 20, 2008 04:33,
6 refactorings, tagged with orm, activerecord, benchmark
first of three benchmarks, ...
<%= (@post.category ? @post.category.name : '') + ' ' + link_to(@post.title, post_path(@post)) %>
Ruby Handling nil object
@post.category can be nil, ...
namespace :migrations do desc 'reverts, renames and re-executes uncommitted migrations that conflict with already committed migrations' ...
Ruby Rails migration conflict re...
Explained here: http://www....
require 'erb' class ClientMigrator def self.create(fields) ...
Ruby Dynamic migrations for rails
by danielharan,
October 12, 2007 04:27,
1 refactoring
How do you create a rails p...
tab() # new tab from current dir
{
osascript -e "
...
Bash Open a new tab in current d...
by macournoyer,
October 04, 2007 18:07,
2 refactorings
Here's a small script I wro...
var Rating = Class.create();
Rating.prototype = {
initialize: function(element, rating, options) {
...
JavaScript Rating system for this site
by macournoyer,
September 29, 2007 14:09,
3 refactorings
Here's the code of the rati...
Ruby On restful_authentication role...
by macournoyer,
September 27, 2007 12:30
I don't think you need the ...
def self.requires_role(role, options={})
before_filter(options) { logged_in? && current_user.send("#{role}?") ? true : access_denied }
end
...
Ruby On restful_authentication role...
by macournoyer,
September 27, 2007 10:45
Really good idea James, but...
task :extract_style do
css = File.read 'public/stylesheets/code.css'
css.gsub! "{\n", '{'
...
Ruby Extracting style from a CSS...
by macournoyer,
September 25, 2007 21:18,
2 refactorings
Here's a Rake task I use to...
def code puts 'cool' ...
JavaScript On Is this year a leap year?
by macournoyer,
September 23, 2007 13:13
Nice tip Gary! I didn't kno...
class CodeFormatter cattr_reader :syntaxes @@syntaxes = Uv.syntaxes.sort ...
Ruby [FEATURE] Sections in code!
by macournoyer,
September 22, 2007 08:44,
No refactoring
Introducing a new feature: ...
JavaScript On Is this year a leap year?
by macournoyer,
September 21, 2007 08:20
I'll try to add sections wi...
def link_to_remote_with_spinner(title, options)
element_id = options.delete(:id) || ('link_to_' + title.underscore.tr(' ', '_'))
container_id = options.delete(:container_id) || element_id
...
Ruby On link_to_remote_with_spinner
by macournoyer,
September 21, 2007 07:42
With the above code you cou...
Dir["test/**/*_test.rb"].size.to_f / Dir["app/**/*.rb"].size.to_f
Ruby On Test file to code file ratio
by macournoyer,
September 21, 2007 07:34
Nice! Or even shorter, with...
Object.extend(Date.prototype, {
isLeap: function(){
var year = this.getFullYear();
...
JavaScript On Is this year a leap year?
by macournoyer,
September 21, 2007 07:30
I'm pretty sure the last ye...

I'll be presenting http://r...