datamapper_rails_templates.rb in datamapper4rails-0.3.0 vs datamapper_rails_templates.rb in datamapper4rails-0.3.1

- old
+ new

@@ -1,60 +1,59 @@ # inspired by http://www.rowtheboat.com/archives/32 ################################################### # get all datamapper related gems -gem "addressable", :lib => "addressable/uri" +gem 'addressable', :lib => 'addressable/uri' # assume sqlite3 to be database -gem "do_sqlite3" +gem 'do_sqlite3' # assume you want to have validations and timestamps in your models gem 'dm-validations' gem 'dm-timestamps' gem 'dm-migrations' gem 'dm-serializer' # to allow xml interface to work # assume you prefer rspec over unit tests -gem "rspec", :lib => false -gem "rspec-rails", :lib => false +gem 'rspec', :lib => false +gem 'rspec-rails', :lib => false # this pulls in rails_datamapper and rack_datamapper -gem "datamapper4rails" +gem 'datamapper4rails' # install all gems -rake "gems:install" +rake 'gems:install' # install specs rake tasks -generate("rspec", "-f") +generate('rspec', '-f') # install datamapper rake tasks -generate("datamapper_install") +generate('datamapper_install') # fix config files to work with datamapper instead of active_record -environment "" -environment "config.frameworks -= [ :active_record ]" -environment "# deactive active_record" +environment '' +environment 'config.frameworks -= [ :active_record ]' +environment '# deactive active_record' gsub_file 'spec/spec_helper.rb', /^\s*config[.]/, ' #\0' gsub_file 'test/test_helper.rb', /^[^#]*fixtures/, ' #\0' file 'spec/support/datamapper.rb', <<-CODE require 'datamapper4rails/rspec' CODE # add middleware def middleware(name) - log "middleware", name + log 'middleware', name environment "config.middleware.use '#{name}'" end -environment "" -middleware "DataMapper::RestfulTransactions" -middleware "DataMapper::IdentityMaps" -middleware "Rack::Deflater" -environment "# add middleware" +environment '' +middleware 'DataMapper::RestfulTransactions' +middleware 'DataMapper::IdentityMaps' +middleware 'Rack::Deflater' +environment '# add middleware' - # init a session store initializer 'datamapper_store.rb', <<-CODE # init a session store which uses a memory cache and a persistent store # cleanup can be a problem. jruby uses soft-references for the cache so # memory cleanup with jruby is not a problem. @@ -99,9 +98,10 @@ echo echo "\tmvn de.saumya.mojo:rails-maven-plugin:server" echo echo "more info on" echo "\thttp://github.org/mkristian/rails-maven-plugin" +echo echo CODE rake 'db:sessions:create'