/
githubmirror
/
shared-mime-info
Обзор
Документация
Войти
/
githubmirror
/
shared-mime-info
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Rakefile
31 строка
852 B
Mael Clerambault
Simpler rakefile
14 фев 2010, 20:37
14 фев 2010, 20:37
3e99e4d
Код
Авторство
О чём код?
require 'rake/rdoctask' require 'rake/packagetask' require 'rake/gempackagetask' PKG_FILES = FileList["lib/*.rb", "Rakefile", "LICENSE", "README.rdoc"] spec = Gem::Specification.new do |s| s.summary = "Library to guess the MIME type of a file with both filename lookup and magic file detection" s.name = "shared-mime-info" s.author = "Mael Clerambault" s.email = "mael@clerambault.fr" s.version = '0.1' s.files = PKG_FILES.to_a end Rake::RDocTask.new do |rd| rd.rdoc_files.include "README.rdoc", "lib/*.rb" rd.options << "--inline-source" end Rake::GemPackageTask.new(spec).define desc 'Generate the magics parser' file "lib/magics.rb" => "magics.rl" do |t| sh "ragel -R -o #{t.name} #{t.prerequisites.join(' ')}" end desc 'Generate the gemspec' task :spec do open("#{spec.name}.gemspec", "w") {|g| g.puts spec.to_ruby } end