require 'rubygems' require 'bacon' require 'ruby-debug' $LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'ludicrous_speed' File.delete( 'dbfile' ) ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => "dbfile") Bacon.summary_on_exit ActiveRecord::Migration.create_table :foos do |t| t.string :name t.string :bacon t.text :_why end class Foo < ActiveRecord::Base name_yield_or( :bar, { :conditions => "_why = 'bacon'" } ) name_yield_or( :omg, lambda{ |x,y| { :conditions => "#{x} != #{y}" } } ) end