Merb::BootLoader
# File lib/merb_datamapper.rb, line 38 38: def self.run 39: Merb.logger.verbose! "Merb::Orms::DataMapper::Connect block." 40: 41: # check for the presence of database.yml 42: if File.file?(Merb.dir_for(:config) / "database.yml") 43: # if we have it, connect 44: Merb::Orms::DataMapper.connect 45: else 46: # assume we'll be told at some point 47: Merb.logger.info "No database.yml file found in #{Merb.dir_for(:config)}, assuming database connection(s) established in the environment file in #{Merb.dir_for(:config)}/environments" 48: end 49: 50: # if we use a datamapper session store, require it. 51: Merb.logger.verbose! "Checking if we need to use DataMapper sessions" 52: if Merb::Config.session_store == 'datamapper' 53: Merb.logger.verbose! "Using DataMapper sessions" 54: require "merb_datamapper/data_mapper_session" 55: end 56: 57: # take advantage of the fact #id returns the key of the model, unless #id is a property 58: Merb::Router.root_behavior = Merb::Router.root_behavior.identify(DataMapper::Resource => :id) 59: 60: Merb.logger.verbose! "Merb::Orms::DataMapper::Connect complete" 61: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.