Skip to content

Instantly share code, notes, and snippets.

View miguelsan's full-sized avatar
🌳
Starting up

Miguel San Miguel miguelsan

🌳
Starting up
View GitHub Profile
require 'benchmark'
class Dummy
@VALID_OPTIONS = :first, :last, :all
class << self
def when_find(*args)
case args.first
when *@VALID_OPTIONS
@miguelsan
miguelsan / include_vs_when.rb
Created January 17, 2011 23:01 — forked from rafmagana/include_vs_when.rb
Improved benchmark to see which is faster, either when *array or array.include?
require 'benchmark'
class Dummy
class << self
def when_find(*args)
case args.first
when :first, :last, :all
send(args.first)
else