Skip to content

Commit

Permalink
Remove MongoMapper backend
Browse files Browse the repository at this point in the history
MongoMapper is not compatible with Rails 3 yet. When it is, someone can resurrect this code in a separate gem like the other backends.
  • Loading branch information
bkeepers committed Sep 5, 2010
1 parent c7d16ab commit 1815f28
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 246 deletions.
11 changes: 0 additions & 11 deletions README.textile
Expand Up @@ -51,17 +51,6 @@ $ script/generate delayed_job
$ rake db:migrate
</pre>

h3. MongoMapper

You must use @MongoMapper.setup@ in the initializer:

<pre>
config = YAML::load(File.read(Rails.root.join('config/mongo.yml')))
MongoMapper.setup(config, Rails.env)

Delayed::Worker.backend = :mongo_mapper
</pre>

h3. DataMapper

<pre>
Expand Down
1 change: 0 additions & 1 deletion Rakefile
Expand Up @@ -24,7 +24,6 @@ Jeweler::Tasks.new do |s|
s.add_development_dependency "rspec"
s.add_development_dependency "sqlite3-ruby"
s.add_development_dependency "activerecord"
s.add_development_dependency "mongo_mapper"
s.add_development_dependency "dm-core"
s.add_development_dependency "dm-observer"
s.add_development_dependency "dm-aggregates"
Expand Down
14 changes: 5 additions & 9 deletions delayed_job.gemspec
Expand Up @@ -9,7 +9,7 @@ Gem::Specification.new do |s|

s.required_rubygems_version = Gem::Requirement.new("> 1.3.1") if s.respond_to? :required_rubygems_version=
s.authors = ["Brandon Keepers", "Tobias L\303\274tke"]
s.date = %q{2010-05-21}
s.date = %q{2010-09-04}
s.description = %q{Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks.
This gem is collectiveidea's fork (http://github.com/collectiveidea/delayed_job).}
Expand All @@ -35,7 +35,7 @@ This gem is collectiveidea's fork (http://github.com/collectiveidea/delayed_job)
"lib/delayed/backend/base.rb",
"lib/delayed/backend/couch_rest.rb",
"lib/delayed/backend/data_mapper.rb",
"lib/delayed/backend/mongo_mapper.rb",
"lib/delayed/backend/shared_spec.rb",
"lib/delayed/command.rb",
"lib/delayed/message_sending.rb",
"lib/delayed/performable_method.rb",
Expand All @@ -55,17 +55,15 @@ This gem is collectiveidea's fork (http://github.com/collectiveidea/delayed_job)
"spec/backend/active_record_job_spec.rb",
"spec/backend/couch_rest_job_spec.rb",
"spec/backend/data_mapper_job_spec.rb",
"spec/backend/mongo_mapper_job_spec.rb",
"spec/backend/shared_backend_spec.rb",
"spec/message_sending_spec.rb",
"spec/performable_method_spec.rb",
"spec/sample_jobs.rb",
"spec/setup/active_record.rb",
"spec/setup/couch_rest.rb",
"spec/setup/data_mapper.rb",
"spec/setup/mongo_mapper.rb",
"spec/spec_helper.rb",
"spec/worker_spec.rb",
"spec/yaml_ext_spec.rb",
"tasks/jobs.rake"
]
s.homepage = %q{http://github.com/collectiveidea/delayed_job}
Expand All @@ -76,7 +74,8 @@ This gem is collectiveidea's fork (http://github.com/collectiveidea/delayed_job)
s.test_files = [
"spec/message_sending_spec.rb",
"spec/performable_method_spec.rb",
"spec/worker_spec.rb"
"spec/worker_spec.rb",
"spec/yaml_ext_spec.rb"
]

if s.respond_to? :specification_version then
Expand All @@ -88,7 +87,6 @@ This gem is collectiveidea's fork (http://github.com/collectiveidea/delayed_job)
s.add_development_dependency(%q<rspec>, [">= 0"])
s.add_development_dependency(%q<sqlite3-ruby>, [">= 0"])
s.add_development_dependency(%q<activerecord>, [">= 0"])
s.add_development_dependency(%q<mongo_mapper>, [">= 0"])
s.add_development_dependency(%q<dm-core>, [">= 0"])
s.add_development_dependency(%q<dm-observer>, [">= 0"])
s.add_development_dependency(%q<dm-aggregates>, [">= 0"])
Expand All @@ -100,7 +98,6 @@ This gem is collectiveidea's fork (http://github.com/collectiveidea/delayed_job)
s.add_dependency(%q<rspec>, [">= 0"])
s.add_dependency(%q<sqlite3-ruby>, [">= 0"])
s.add_dependency(%q<activerecord>, [">= 0"])
s.add_dependency(%q<mongo_mapper>, [">= 0"])
s.add_dependency(%q<dm-core>, [">= 0"])
s.add_dependency(%q<dm-observer>, [">= 0"])
s.add_dependency(%q<dm-aggregates>, [">= 0"])
Expand All @@ -113,7 +110,6 @@ This gem is collectiveidea's fork (http://github.com/collectiveidea/delayed_job)
s.add_dependency(%q<rspec>, [">= 0"])
s.add_dependency(%q<sqlite3-ruby>, [">= 0"])
s.add_dependency(%q<activerecord>, [">= 0"])
s.add_dependency(%q<mongo_mapper>, [">= 0"])
s.add_dependency(%q<dm-core>, [">= 0"])
s.add_dependency(%q<dm-observer>, [">= 0"])
s.add_dependency(%q<dm-aggregates>, [">= 0"])
Expand Down
106 changes: 0 additions & 106 deletions lib/delayed/backend/mongo_mapper.rb

This file was deleted.

9 changes: 1 addition & 8 deletions lib/delayed/worker.rb
Expand Up @@ -37,14 +37,7 @@ def self.backend=(backend)
end

def self.guess_backend
self.backend ||= if defined?(ActiveRecord)
:active_record
elsif defined?(MongoMapper)
:mongo_mapper
else
logger.warn "Could not decide on a backend, defaulting to active_record"
:active_record
end
self.backend = :active_record if defined?(ActiveRecord)
end

def initialize(options={})
Expand Down
94 changes: 0 additions & 94 deletions spec/backend/mongo_mapper_job_spec.rb

This file was deleted.

17 changes: 0 additions & 17 deletions spec/setup/mongo_mapper.rb

This file was deleted.

0 comments on commit 1815f28

Please sign in to comment.