Skip to content

Commit

Permalink
Remove Jeweler, switch to regular Bundle tasks for building/releasing
Browse files Browse the repository at this point in the history
  • Loading branch information
stewart committed Sep 18, 2013
1 parent cabb081 commit a4a5ac9
Show file tree
Hide file tree
Showing 7 changed files with 64 additions and 152 deletions.
9 changes: 1 addition & 8 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
source 'https://rubygems.org'

gem 'activeresource', '~> 3.0'
gem 'activesupport', '~> 3.0'
gem 'hashie', "~> 2.0"

group :test, :development do
gem 'rspec', '~> 2.0'
gem 'jeweler', "~> 1.8"
end
gemspec
61 changes: 31 additions & 30 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,45 +1,46 @@
PATH
remote: .
specs:
taskmapper (1.0.1)
activeresource (~> 3.2)
activesupport (~> 3.2)
hashie (~> 2.0)

GEM
remote: https://rubygems.org/
specs:
activemodel (3.2.13)
activesupport (= 3.2.13)
activemodel (3.2.14)
activesupport (= 3.2.14)
builder (~> 3.0.0)
activeresource (3.2.13)
activemodel (= 3.2.13)
activesupport (= 3.2.13)
activesupport (3.2.13)
i18n (= 0.6.1)
activeresource (3.2.14)
activemodel (= 3.2.14)
activesupport (= 3.2.14)
activesupport (3.2.14)
i18n (~> 0.6, >= 0.6.4)
multi_json (~> 1.0)
builder (3.0.4)
diff-lcs (1.2.3)
git (1.2.5)
hashie (2.0.3)
i18n (0.6.1)
jeweler (1.8.4)
bundler (~> 1.0)
git (>= 1.2.5)
rake
rdoc
json (1.7.7)
multi_json (1.7.2)
diff-lcs (1.2.4)
hashie (2.0.5)
i18n (0.6.5)
json (1.8.0)
multi_json (1.8.0)
rake (10.0.4)
rdoc (4.0.1)
json (~> 1.4)
rspec (2.13.0)
rspec-core (~> 2.13.0)
rspec-expectations (~> 2.13.0)
rspec-mocks (~> 2.13.0)
rspec-core (2.13.1)
rspec-expectations (2.13.0)
rspec (2.14.1)
rspec-core (~> 2.14.0)
rspec-expectations (~> 2.14.0)
rspec-mocks (~> 2.14.0)
rspec-core (2.14.5)
rspec-expectations (2.14.2)
diff-lcs (>= 1.1.3, < 2.0)
rspec-mocks (2.13.1)
rspec-mocks (2.14.3)

PLATFORMS
ruby

DEPENDENCIES
activeresource (~> 3.0)
activesupport (~> 3.0)
hashie (~> 2.0)
jeweler (~> 1.8)
rspec (~> 2.0)
rake
rdoc (~> 4.0)
rspec (~> 2.14.1)
taskmapper!
33 changes: 6 additions & 27 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,34 +1,13 @@
require 'rubygems'
require 'rake'

begin
require 'jeweler'
Jeweler::Tasks.new do |gem|
gem.name = "taskmapper"
gem.summary = %Q{TaskMapper provides a universal API to ticket tracking and project management systems.}
gem.description = %Q{TaskMapper provides a universal API to ticket tracking and project management systems.}
gem.email = "info@hybridgroup.com"
gem.homepage = "http://ticketrb.com"
gem.authors = ["kiafaldorius", "Sirupsen", "deadprogrammer"]
end
Jeweler::GemcutterTasks.new
rescue LoadError
puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler"
end

require 'rspec/core'
require 'bundler'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |spec|
spec.pattern = FileList['spec/**/*_spec.rb']
end
require 'rdoc/task'

RSpec::Core::RakeTask.new do |spec|
spec.pattern = 'spec/**/*_spec.rb'
end
task default: :spec

task :default => :spec
RSpec::Core::RakeTask.new :spec

Bundler::GemHelper.install_tasks

require 'rdoc/task'
Rake::RDocTask.new do |rdoc|
version = File.exist?('VERSION') ? File.read('VERSION') : ""

Expand Down
1 change: 0 additions & 1 deletion VERSION

This file was deleted.

1 change: 1 addition & 0 deletions lib/taskmapper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ class TaskMapper
exception
dummy/dummy.rb
tester/tester.rb
version
}.each {|lib| require File.dirname(__FILE__) + '/taskmapper/' + lib }


Expand Down
3 changes: 3 additions & 0 deletions lib/taskmapper/version.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
class TaskMapper
VERSION = "1.0.1"
end
108 changes: 22 additions & 86 deletions taskmapper.gemspec
Original file line number Diff line number Diff line change
@@ -1,91 +1,27 @@
# Generated by jeweler
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-
# stub: taskmapper 1.0.1 ruby lib
require File.expand_path '../lib/taskmapper/version', __FILE__

Gem::Specification.new do |s|
s.name = "taskmapper"
s.version = "1.0.1"
Gem::Specification.new do |spec|
spec.name = "taskmapper"
spec.version = TaskMapper::VERSION
spec.authors = ["www.hybridgroup.com"]
spec.email = ["info@hybridgroup.com"]
spec.description = %q{TaskMapper provides a universal API to ticket tracking
and project management systems.}
spec.summary = %q{TaskMapper provides a universal API to ticket tracking
and project management systems.}
spec.homepage = "http://ticketrb.com"
spec.license = "MIT"

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["kiafaldorius", "Sirupsen", "deadprogrammer"]
s.date = "2013-09-18"
s.description = "TaskMapper provides a universal API to ticket tracking and project management systems."
s.email = "info@hybridgroup.com"
s.extra_rdoc_files = [
"LICENSE",
"README.md",
"TODO"
]
s.files = [
".document",
".travis.yml",
"Gemfile",
"Gemfile.lock",
"LICENSE",
"NOTES",
"README.md",
"Rakefile",
"TODO",
"VERSION",
"examples/tm_example.rb",
"examples/tm_example_2.rb",
"examples/tm_example_3.rb",
"examples/tm_example_4.rb",
"lib/taskmapper.rb",
"lib/taskmapper/authenticator.rb",
"lib/taskmapper/comment.rb",
"lib/taskmapper/common.rb",
"lib/taskmapper/dummy/comment.rb",
"lib/taskmapper/dummy/dummy.rb",
"lib/taskmapper/dummy/project.rb",
"lib/taskmapper/dummy/ticket.rb",
"lib/taskmapper/exception.rb",
"lib/taskmapper/helper.rb",
"lib/taskmapper/project.rb",
"lib/taskmapper/provider.rb",
"lib/taskmapper/tester/comment.rb",
"lib/taskmapper/tester/project.rb",
"lib/taskmapper/tester/tester.rb",
"lib/taskmapper/tester/ticket.rb",
"lib/taskmapper/ticket.rb",
"spec/project_spec.rb",
"spec/rcov.opts",
"spec/spec.opts",
"spec/spec_helper.rb",
"spec/taskmapper-exception_spec.rb",
"spec/taskmapper_spec.rb",
"spec/ticket_spec.rb",
"taskmapper.gemspec"
]
s.homepage = "http://ticketrb.com"
s.require_paths = ["lib"]
s.rubygems_version = "2.1.2"
s.summary = "TaskMapper provides a universal API to ticket tracking and project management systems."
spec.files = `git ls-files`.split($/)
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
spec.require_paths = ["lib"]

if s.respond_to? :specification_version then
s.specification_version = 4

if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<activeresource>, ["~> 3.0"])
s.add_runtime_dependency(%q<activesupport>, ["~> 3.0"])
s.add_runtime_dependency(%q<hashie>, ["~> 2.0"])
s.add_development_dependency(%q<rspec>, ["~> 2.0"])
s.add_development_dependency(%q<jeweler>, ["~> 1.8"])
else
s.add_dependency(%q<activeresource>, ["~> 3.0"])
s.add_dependency(%q<activesupport>, ["~> 3.0"])
s.add_dependency(%q<hashie>, ["~> 2.0"])
s.add_dependency(%q<rspec>, ["~> 2.0"])
s.add_dependency(%q<jeweler>, ["~> 1.8"])
end
else
s.add_dependency(%q<activeresource>, ["~> 3.0"])
s.add_dependency(%q<activesupport>, ["~> 3.0"])
s.add_dependency(%q<hashie>, ["~> 2.0"])
s.add_dependency(%q<rspec>, ["~> 2.0"])
s.add_dependency(%q<jeweler>, ["~> 1.8"])
end
spec.add_dependency "activeresource", "~> 3.2"
spec.add_dependency "activesupport", "~> 3.2"
spec.add_dependency "hashie", "~> 2.0"
spec.add_development_dependency "rake"
spec.add_development_dependency "rdoc", "~> 4.0"
spec.add_development_dependency "rspec", "~> 2.14.1"
end

0 comments on commit a4a5ac9

Please sign in to comment.