rev gem version to 0.9.9
This commit is contained in:
parent
0e5eb76459
commit
afa19a74a1
60
Rakefile
60
Rakefile
|
@ -5,7 +5,7 @@ require 'spec/rake/spectask'
|
||||||
|
|
||||||
spec = Gem::Specification.new do |s|
|
spec = Gem::Specification.new do |s|
|
||||||
s.name = "couchrest"
|
s.name = "couchrest"
|
||||||
s.version = "0.9.8"
|
s.version = "0.9.9"
|
||||||
s.date = "2008-09-11"
|
s.date = "2008-09-11"
|
||||||
s.summary = "Lean and RESTful interface to CouchDB."
|
s.summary = "Lean and RESTful interface to CouchDB."
|
||||||
s.email = "jchris@grabb.it"
|
s.email = "jchris@grabb.it"
|
||||||
|
@ -25,40 +25,38 @@ spec = Gem::Specification.new do |s|
|
||||||
s.add_dependency("extlib", ">= 0.9.6")
|
s.add_dependency("extlib", ">= 0.9.6")
|
||||||
end
|
end
|
||||||
|
|
||||||
namespace :github do # thanks merb!
|
desc "Update Github Gemspec"
|
||||||
desc "Update Github Gemspec"
|
task :gemspec do
|
||||||
task :update_gemspec do
|
skip_fields = %w(new_platform original_platform)
|
||||||
skip_fields = %w(new_platform original_platform)
|
integer_fields = %w(specification_version)
|
||||||
integer_fields = %w(specification_version)
|
|
||||||
|
|
||||||
result = "Gem::Specification.new do |s|\n"
|
result = "Gem::Specification.new do |s|\n"
|
||||||
spec.instance_variables.each do |ivar|
|
spec.instance_variables.each do |ivar|
|
||||||
value = spec.instance_variable_get(ivar)
|
value = spec.instance_variable_get(ivar)
|
||||||
name = ivar.split("@").last
|
name = ivar.split("@").last
|
||||||
next if skip_fields.include?(name) || value.nil? || value == "" || (value.respond_to?(:empty?) && value.empty?)
|
next if skip_fields.include?(name) || value.nil? || value == "" || (value.respond_to?(:empty?) && value.empty?)
|
||||||
if name == "dependencies"
|
if name == "dependencies"
|
||||||
value.each do |d|
|
value.each do |d|
|
||||||
dep, *ver = d.to_s.split(" ")
|
dep, *ver = d.to_s.split(" ")
|
||||||
result << " s.add_dependency #{dep.inspect}, [#{ /\(([^\,]*)/ . match(ver.join(" "))[1].inspect}]\n"
|
result << " s.add_dependency #{dep.inspect}, [#{ /\(([^\,]*)/ . match(ver.join(" "))[1].inspect}]\n"
|
||||||
end
|
|
||||||
else
|
|
||||||
case value
|
|
||||||
when Array
|
|
||||||
value = name != "files" ? value.inspect : value.inspect.split(",").join(",\n")
|
|
||||||
when Fixnum
|
|
||||||
# leave as-is
|
|
||||||
when String
|
|
||||||
value = value.to_i if integer_fields.include?(name)
|
|
||||||
value = value.inspect
|
|
||||||
else
|
|
||||||
value = value.to_s.inspect
|
|
||||||
end
|
|
||||||
result << " s.#{name} = #{value}\n"
|
|
||||||
end
|
end
|
||||||
|
else
|
||||||
|
case value
|
||||||
|
when Array
|
||||||
|
value = name != "files" ? value.inspect : value.inspect.split(",").join(",\n")
|
||||||
|
when Fixnum
|
||||||
|
# leave as-is
|
||||||
|
when String
|
||||||
|
value = value.to_i if integer_fields.include?(name)
|
||||||
|
value = value.inspect
|
||||||
|
else
|
||||||
|
value = value.to_s.inspect
|
||||||
|
end
|
||||||
|
result << " s.#{name} = #{value}\n"
|
||||||
end
|
end
|
||||||
result << "end"
|
|
||||||
File.open(File.join(File.dirname(__FILE__), "#{spec.name}.gemspec"), "w"){|f| f << result}
|
|
||||||
end
|
end
|
||||||
|
result << "end"
|
||||||
|
File.open(File.join(File.dirname(__FILE__), "#{spec.name}.gemspec"), "w"){|f| f << result}
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "Run all specs"
|
desc "Run all specs"
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
Gem::Specification.new do |s|
|
Gem::Specification.new do |s|
|
||||||
s.extra_rdoc_files = ["README.rdoc", "LICENSE", "THANKS"]
|
s.extra_rdoc_files = ["README.rdoc", "LICENSE", "THANKS"]
|
||||||
s.date = "Thu Sep 11 00:00:00 -0400 2008"
|
s.date = "Thu Sep 11 00:00:00 -0700 2008"
|
||||||
s.executables = ["couchview", "couchdir", "couchapp"]
|
s.executables = ["couchview", "couchdir", "couchapp"]
|
||||||
s.authors = ["J. Chris Anderson"]
|
s.authors = ["J. Chris Anderson"]
|
||||||
s.required_rubygems_version = ">= 0"
|
s.required_rubygems_version = ">= 0"
|
||||||
s.version = "0.9.8"
|
s.version = "0.9.9"
|
||||||
s.files = ["LICENSE",
|
s.files = ["LICENSE",
|
||||||
"README.rdoc",
|
"README.rdoc",
|
||||||
"Rakefile",
|
"Rakefile",
|
||||||
|
@ -32,6 +32,7 @@ Gem::Specification.new do |s|
|
||||||
"lib/couchrest/commands/push.rb",
|
"lib/couchrest/commands/push.rb",
|
||||||
"lib/couchrest/core",
|
"lib/couchrest/core",
|
||||||
"lib/couchrest/core/database.rb",
|
"lib/couchrest/core/database.rb",
|
||||||
|
"lib/couchrest/core/model.rb",
|
||||||
"lib/couchrest/core/server.rb",
|
"lib/couchrest/core/server.rb",
|
||||||
"lib/couchrest/helper",
|
"lib/couchrest/helper",
|
||||||
"lib/couchrest/helper/file_manager.rb",
|
"lib/couchrest/helper/file_manager.rb",
|
||||||
|
@ -44,6 +45,9 @@ Gem::Specification.new do |s|
|
||||||
"lib/couchrest/monkeypatches.rb",
|
"lib/couchrest/monkeypatches.rb",
|
||||||
"lib/couchrest.rb",
|
"lib/couchrest.rb",
|
||||||
"spec/couchapp_spec.rb",
|
"spec/couchapp_spec.rb",
|
||||||
|
"spec/couchrest",
|
||||||
|
"spec/couchrest/core",
|
||||||
|
"spec/couchrest/core/model_spec.rb",
|
||||||
"spec/couchrest_spec.rb",
|
"spec/couchrest_spec.rb",
|
||||||
"spec/database_spec.rb",
|
"spec/database_spec.rb",
|
||||||
"spec/file_manager_spec.rb",
|
"spec/file_manager_spec.rb",
|
||||||
|
@ -57,6 +61,12 @@ Gem::Specification.new do |s|
|
||||||
"spec/fixtures/couchapp/views/example-map.js",
|
"spec/fixtures/couchapp/views/example-map.js",
|
||||||
"spec/fixtures/couchapp/views/example-reduce.js",
|
"spec/fixtures/couchapp/views/example-reduce.js",
|
||||||
"spec/fixtures/couchapp-test",
|
"spec/fixtures/couchapp-test",
|
||||||
|
"spec/fixtures/couchapp-test/my-app",
|
||||||
|
"spec/fixtures/couchapp-test/my-app/attachments",
|
||||||
|
"spec/fixtures/couchapp-test/my-app/attachments/index.html",
|
||||||
|
"spec/fixtures/couchapp-test/my-app/views",
|
||||||
|
"spec/fixtures/couchapp-test/my-app/views/example-map.js",
|
||||||
|
"spec/fixtures/couchapp-test/my-app/views/example-reduce.js",
|
||||||
"spec/fixtures/views",
|
"spec/fixtures/views",
|
||||||
"spec/fixtures/views/lib.js",
|
"spec/fixtures/views/lib.js",
|
||||||
"spec/fixtures/views/test_view",
|
"spec/fixtures/views/test_view",
|
||||||
|
@ -84,5 +94,6 @@ Gem::Specification.new do |s|
|
||||||
s.description = "CouchRest provides a simple interface on top of CouchDB's RESTful HTTP API, as well as including some utility scripts for managing views and attachments."
|
s.description = "CouchRest provides a simple interface on top of CouchDB's RESTful HTTP API, as well as including some utility scripts for managing views and attachments."
|
||||||
s.add_dependency "json", [">= 1.1.2"]
|
s.add_dependency "json", [">= 1.1.2"]
|
||||||
s.add_dependency "rest-client", [">= 0.5"]
|
s.add_dependency "rest-client", [">= 0.5"]
|
||||||
|
s.add_dependency "extlib", [">= 0.9.6"]
|
||||||
s.require_paths = ["lib"]
|
s.require_paths = ["lib"]
|
||||||
end
|
end
|
Loading…
Reference in a new issue