Sha256: 32ccd4c91893bc410e0d9b2e8f50bd8c56162943bbf792dc4a8364395e586058
Contents?: true
Size: 1.56 KB
Versions: 2
Compression:
Stored size: 1.56 KB
Contents
if defined?(Merb::Plugins) dependency 'dm-core' require File.dirname(__FILE__) / "merb" / "orms" / "data_mapper" / "connection" Merb::Plugins.add_rakefiles "merb_datamapper" / "merbtasks" class Merb::Orms::DataMapper::Connect < Merb::BootLoader after BeforeAppLoads def self.run Merb.logger.debug "Merb::Orms::DataMapper::Connect block." # check for the presence of database.yml if File.file?(Merb.dir_for(:config) / "database.yml") # if we have it, connect Merb::Orms::DataMapper.connect else # assume we'll be told at some point 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" end # if we use a datamapper session store, require it. Merb.logger.debug "Checking if we need to use DataMapper sessions" if Merb::Config.session_stores.include?(:datamapper) Merb.logger.debug "Using DataMapper sessions" require File.dirname(__FILE__) / "merb" / "session" / "data_mapper_session" end # required to provide 'to_param' require File.dirname(__FILE__) / "merb" / "orms" / "data_mapper" / "resource" Merb.logger.debug "Merb::Orms::DataMapper::Connect complete" end end generators = File.join(File.dirname(__FILE__), 'generators') Merb.add_generators generators / 'data_mapper_model' Merb.add_generators generators / 'data_mapper_resource_controller' Merb.add_generators generators / 'data_mapper_migration' end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
merb_datamapper-0.9.6 | lib/merb_datamapper.rb |
merb_datamapper-0.9.7 | lib/merb_datamapper.rb |