Updated dependency list and added gemspec.
This commit is contained in:
1 parent
a989f9ad51
commit
4db82cfee4
3 files changed
+81
-2
No files matched your search
+17
-2
@@ -29,12 +29,12 @@ namespace :gem do
|
||||
s.add_runtime_dependency('extlib', '>= 0.9.15')
|
||||
|
||||
# Dependencies used in the CLI
|
||||
s.add_runtime_dependency('launchy', '>= 0.3.2')
|
||||
s.add_runtime_dependency('launchy', '>= 2.0.0')
|
||||
|
||||
# Dependencies used in the examples
|
||||
s.add_development_dependency('sinatra', '>= 1.2.0')
|
||||
|
||||
s.add_development_dependency('rake', '>= 0.7.3')
|
||||
s.add_development_dependency('rake', '>= 0.9.0')
|
||||
s.add_development_dependency('rspec', '~> 1.2.9')
|
||||
s.add_development_dependency('rcov', '>= 0.9.9')
|
||||
s.add_development_dependency('diff-lcs', '>= 1.1.2')
|
||||
@@ -55,6 +55,21 @@ namespace :gem do
|
||||
puts GEM_SPEC.to_ruby
|
||||
end
|
||||
|
||||
desc "Generates .gemspec file"
|
||||
task :gemspec do
|
||||
spec_string = GEM_SPEC.to_ruby
|
||||
|
||||
begin
|
||||
Thread.new { eval("$SAFE = 3\n#{spec_string}", binding) }.join
|
||||
rescue
|
||||
abort "unsafe gemspec: #{$!}"
|
||||
else
|
||||
File.open("#{GEM_SPEC.name}.gemspec", 'w') do |file|
|
||||
file.write spec_string
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
desc 'Install the gem'
|
||||
task :install => ['clobber', 'gem:package'] do
|
||||
sh "#{SUDO} gem install --local pkg/#{GEM_SPEC.full_name}"
|
||||
|
||||
Reference in new issue
Block a user