Changeset 1048
- Timestamp:
- 11/25/07 16:21:33 (10 months ago)
- Files:
-
- plugins/merb_datamapper/README (modified) (2 diffs)
- plugins/merb_datamapper/lib/merb/orms/data_mapper/connection.rb (modified) (1 diff)
- plugins/merb_datamapper/lib/merb/orms/data_mapper/tasks/databases.rb (modified) (1 diff)
- plugins/merb_datamapper/lib/merb/session/data_mapper_session.rb (modified) (2 diffs)
- plugins/merb_datamapper/lib/merb_datamapper.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/merb_datamapper/README
r740 r1048 1 merb_data _mapper1 merb_datamapper 2 2 ================= 3 3 … … 5 5 6 6 To use sessions: 7 set the session store to data_mapper in merb.yml 8 add the dependency in dependencies.rb: dependency "merb_data_mapper" 7 1. set the session store to datamapper in merb.yml: 8 :session_store: datamapper 9 2. add the dependency in dependencies.rb: 10 use_orm :datamapper plugins/merb_datamapper/lib/merb/orms/data_mapper/connection.rb
r1030 r1048 19 19 # Convert string keys to symbols 20 20 full_config = Erubis.load_yaml_file(config_file) 21 config = (Merb::Plugins.config[:merb_data _mapper] = {})21 config = (Merb::Plugins.config[:merb_datamapper] = {}) 22 22 (full_config[MERB_ENV.to_sym] || full_config[MERB_ENV]).each { |k, v| config[k.to_sym] = v } 23 23 config plugins/merb_datamapper/lib/merb/orms/data_mapper/tasks/databases.rb
r889 r1048 19 19 desc "Clears sessions" 20 20 task :clear => :merb_env do 21 table_name = (Merb::Plugins.config[:data _mapper][:session_table_name] || "sessions")21 table_name = (Merb::Plugins.config[:datamapper][:session_table_name] || "sessions") 22 22 #Merb::Orms::DataMapper.connect.execute("DELETE FROM #{table_name}") 23 23 end plugins/merb_datamapper/lib/merb/session/data_mapper_session.rb
r1036 r1048 18 18 end 19 19 20 table_name = (Merb::Plugins.config[:merb_data _mapper][:session_table_name] || "sessions")20 table_name = (Merb::Plugins.config[:merb_datamapper][:session_table_name] || "sessions") 21 21 22 22 class DataMapperSession < DataMapper::Base … … 79 79 @unmarshalled_data || @unmarshalled_data = self.class.unmarshal(@data) 80 80 end 81 81 82 def data=(data) 83 @data, @unmarshalled_data = data, data 84 end 82 85 83 86 private plugins/merb_datamapper/lib/merb_datamapper.rb
r882 r1048 2 2 if defined?(Merb::Plugins) 3 3 if Merb::Server.app_loaded? 4 puts "Warning: The merb_data _mapper gem must be loaded before the application"4 puts "Warning: The merb_datamapper gem must be loaded before the application" 5 5 else 6 6 require "merb/orms/data_mapper/connection"
