Skip to content

Commit ef5a6b7

Browse files
committed
Added Gemfile support as requested by @grk
See grk@8405dbe
1 parent 98fcf4d commit ef5a6b7

File tree

4 files changed

+24
-14
lines changed

4 files changed

+24
-14
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@ tmtags
1717
coverage
1818
rdoc
1919
pkg
20+
Gemfile.lock
2021

2122
## PROJECT::SPECIFIC

Gemfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
source 'http://rubygems.org'
2+
3+
gem 'mongoid', '>= 2.1.0'
4+
5+
group :development do
6+
gem 'rake'
7+
gem 'jeweler'
8+
gem 'rspec', '>= 2.2.0'
9+
gem 'mocha'
10+
end

Rakefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ begin
1010
gem.email = "[email protected]"
1111
gem.homepage = "http://github.com/twoixter/trackoid"
1212
gem.authors = ["Jose Miguel Perez"]
13-
gem.add_development_dependency "rspec", ">= 2.2.0"
1413
# gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
1514
end
1615
Jeweler::GemcutterTasks.new
@@ -28,8 +27,6 @@ RSpec::Core::RakeTask.new(:rcov) do |spec|
2827
spec.rcov = true
2928
end
3029

31-
task :spec => :check_dependencies
32-
3330
task :default => :spec
3431

3532
require 'rake/rdoctask'

trackoid.gemspec

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Gem::Specification.new do |s|
99

1010
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
1111
s.authors = ["Jose Miguel Perez"]
12-
s.date = %q{2011-05-01}
12+
s.date = %q{2011-09-05}
1313
s.description = %q{Trackoid uses an embeddable approach to track analytics data using the poweful features of MongoDB for scalability}
1414
s.email = %q{[email protected]}
1515
s.extra_rdoc_files = [
@@ -49,28 +49,30 @@ Gem::Specification.new do |s|
4949
s.require_paths = ["lib"]
5050
s.rubygems_version = %q{1.3.7}
5151
s.summary = %q{Trackoid is an easy scalable analytics tracker using MongoDB and Mongoid}
52-
s.test_files = [
53-
"spec/aggregates_spec.rb",
54-
"spec/ext/range_spec.rb",
55-
"spec/ext/time_spec.rb",
56-
"spec/reader_extender_spec.rb",
57-
"spec/readers_spec.rb",
58-
"spec/spec_helper.rb",
59-
"spec/timezone_spec.rb",
60-
"spec/trackoid_spec.rb"
61-
]
6252

6353
if s.respond_to? :specification_version then
6454
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
6555
s.specification_version = 3
6656

6757
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
58+
s.add_runtime_dependency(%q<mongoid>, [">= 2.1.0"])
59+
s.add_development_dependency(%q<rake>, [">= 0"])
60+
s.add_development_dependency(%q<jeweler>, [">= 0"])
6861
s.add_development_dependency(%q<rspec>, [">= 2.2.0"])
62+
s.add_development_dependency(%q<mocha>, [">= 0"])
6963
else
64+
s.add_dependency(%q<mongoid>, [">= 2.1.0"])
65+
s.add_dependency(%q<rake>, [">= 0"])
66+
s.add_dependency(%q<jeweler>, [">= 0"])
7067
s.add_dependency(%q<rspec>, [">= 2.2.0"])
68+
s.add_dependency(%q<mocha>, [">= 0"])
7169
end
7270
else
71+
s.add_dependency(%q<mongoid>, [">= 2.1.0"])
72+
s.add_dependency(%q<rake>, [">= 0"])
73+
s.add_dependency(%q<jeweler>, [">= 0"])
7374
s.add_dependency(%q<rspec>, [">= 2.2.0"])
75+
s.add_dependency(%q<mocha>, [">= 0"])
7476
end
7577
end
7678

0 commit comments

Comments
 (0)