Skip to content

Instantly share code, notes, and snippets.

require 'rubygems'
require 'dm-core'
gem 'dm-core', '0.10.2'
class Post
include DataMapper::Resource
# !> method redefined; discarding old one?
property :id, Serial
property :title, String
require 'rubygems'
require 'dm-core'
class Person
include DataMapper::Resource
property :id, Serial
property :first_name, String
end
development:
adapter: master_slave
master:
adapter: mysql
database: master
host: master_server
slave:
adapter: mysql
database: slave
host: localhost
module Enumerable
def forked_each(n = 50, &block)
self.each_slice(n) do |items|
fork do
GC.disable
items.each { |item| block.call(item) }
end
Process.wait
end