# File lib/dm-core/model.rb, line 23
    def self.new(name = nil, namespace = Object, &block)
      model = name ? namespace.const_set(name, Class.new) : Class.new

      model.class_eval "include DataMapper::Resource\n", __FILE__, __LINE__ + 1

      model.instance_eval(&block) if block
      model
    end