Path: | rakefile.rb |
Last Update: | Tue Apr 14 23:18:25 +0000 2009 |
PACKAGE_VERSION | = | '0.3.2' |
PACKAGE_FILES | = | FileList[ 'README', 'FAQ', 'QUICKLINKS', 'CHANGELOG', 'MIT-LICENSE', '*.rb', 'lib/**/*.rb', 'spec/**/*.{rb,yaml}', 'tasks/**/*', 'plugins/**/*' |
DOCUMENTED_FILES | = | PACKAGE_FILES.reject do |path| FileTest.directory?(path) || path =~ /(^spec|\/spec|\/swig\_)/ |
# File rakefile.rb, line 44 44: def set_model_mode(fl, mode) 45: fl.each do |fname| 46: contents = File.open(fname, 'r') { |f| f.read } 47: 48: if mode == :compat 49: contents.gsub!(/#< DataMapper::Base #/, '< DataMapper::Base #') 50: contents.gsub!(/include DataMapper::Persistence/, '#include DataMapper::Persistence') 51: elsif mode == :normal 52: contents.gsub!(/< DataMapper::Base #/, '#< DataMapper::Base #') 53: contents.gsub!(/#include DataMapper::Persistence/, 'include DataMapper::Persistence') 54: else 55: raise "Unknown mode #{mode}." 56: end 57: 58: File.open(fname, 'w') do |f| 59: f.write(contents) 60: end 61: end 62: end