Skip to content

Commit fe59251

Browse files
committed
Switch over to bundler and simple gemspec
1 parent 0d5b70e commit fe59251

File tree

5 files changed

+17
-75
lines changed

5 files changed

+17
-75
lines changed

Gemfile

-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
source 'https://rubygems.org'
22
gemspec
3-
4-
gem 'jeweler', '~> 1.8'

Rakefile

+2-19
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,14 @@
1-
require 'rubygems'
21
require 'bundler/setup'
2+
require 'bundler/gem_tasks'
33

44
task :default => :spec
55

6-
require 'jeweler'
7-
Jeweler::Tasks.new do |gem|
8-
gem.name = "statsd-ruby"
9-
gem.license = "MIT"
10-
gem.homepage = "http://github.com/jeremy/statsd-ruby"
11-
gem.summary = "A Ruby StatsD client"
12-
gem.description = "A Ruby StatsD client"
13-
14-
gem.email = "[email protected]"
15-
gem.authors = ["Rein Henrichs"]
16-
17-
gem.add_development_dependency "minitest", ">= 0"
18-
gem.add_development_dependency "yard", "~> 0.6.0"
19-
gem.add_development_dependency "jeweler", "~> 1.8"
20-
gem.add_development_dependency "simplecov", ">= 0"
21-
end
22-
Jeweler::RubygemsDotOrgTasks.new
23-
246
require 'rake/testtask'
257
Rake::TestTask.new(:spec) do |spec|
268
spec.libs << 'lib' << 'spec'
279
spec.pattern = 'spec/**/*_spec.rb'
2810
spec.verbose = true
11+
spec.warning = true
2912
end
3013

3114
require 'yard'

VERSION

-1
This file was deleted.

spec/helper.rb

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
require 'rubygems'
21
require 'bundler/setup'
32
require 'minitest/autorun'
43

5-
$LOAD_PATH.unshift(File.dirname(__FILE__))
6-
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
7-
84
require 'simplecov'
95
SimpleCov.start
106

statsd-ruby.gemspec

+15-49
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,25 @@
1-
# Generated by jeweler
2-
# DO NOT EDIT THIS FILE DIRECTLY
3-
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
41
# -*- encoding: utf-8 -*-
52

6-
Gem::Specification.new do |s|
7-
s.name = "statsd-ruby"
8-
s.version = "0.4.0"
9-
10-
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
3+
Gem::Specification.new("statsd-ruby", "0.4.0") do |s|
114
s.authors = ["Rein Henrichs"]
12-
s.date = "2012-05-30"
13-
s.description = "A Ruby StatsD client"
145
s.email = "[email protected]"
15-
s.extra_rdoc_files = [
16-
"LICENSE.txt",
17-
"README.rdoc"
18-
]
19-
s.files = [
20-
".document",
21-
".travis.yml",
22-
"Gemfile",
23-
"LICENSE.txt",
24-
"README.rdoc",
25-
"Rakefile",
26-
"VERSION",
27-
"lib/statsd.rb",
28-
"spec/helper.rb",
29-
"spec/statsd_spec.rb",
30-
"statsd-ruby.gemspec"
31-
]
32-
s.homepage = "http://github.com/jeremy/statsd-ruby"
33-
s.licenses = ["MIT"]
34-
s.require_paths = ["lib"]
35-
s.rubygems_version = "1.8.23"
6+
367
s.summary = "A Ruby StatsD client"
8+
s.description = "A Ruby StatsD client (https://github.com/etsy/statsd)"
379

38-
if s.respond_to? :specification_version then
39-
s.specification_version = 3
10+
s.homepage = "https://github.com/reinh/statsd-ruby"
11+
s.licenses = %w[MIT]
4012

41-
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
42-
s.add_development_dependency(%q<minitest>, [">= 0"])
43-
s.add_development_dependency(%q<yard>, ["~> 0.6.0"])
44-
s.add_development_dependency(%q<jeweler>, ["~> 1.8"])
45-
s.add_development_dependency(%q<simplecov>, [">= 0"])
46-
else
47-
s.add_dependency(%q<jeweler>, ["~> 1.8"])
48-
s.add_dependency(%q<minitest>, [">= 0"])
49-
s.add_dependency(%q<yard>, ["~> 0.6.0"])
50-
s.add_dependency(%q<simplecov>, [">= 0"])
51-
end
52-
else
53-
s.add_dependency(%q<jeweler>, ["~> 1.8"])
54-
s.add_dependency(%q<minitest>, [">= 0"])
55-
s.add_dependency(%q<yard>, ["~> 0.6.0"])
56-
s.add_dependency(%q<simplecov>, [">= 0"])
13+
s.extra_rdoc_files = %w[LICENSE.txt README.rdoc]
14+
15+
if $0 =~ /gem/ # If running under rubygems (building), otherwise, just leave
16+
s.files = `git ls-files`.split($\)
17+
s.test_files = s.files.grep(%r{^(test|spec|features)/})
5718
end
19+
20+
s.add_development_dependency "minitest"
21+
s.add_development_dependency "yard"
22+
s.add_development_dependency "simplecov"
23+
s.add_development_dependency "rake"
5824
end
5925

0 commit comments

Comments
 (0)