Sha256: a183cbfaf65a9062eaf890b4aa20fc35e8c99a0905c159be8c049c8ed922a8df
Contents?: true
Size: 1.35 KB
Versions: 2
Compression:
Stored size: 1.35 KB
Contents
require "rake/rdoctask" GEM_NAME = "handles_sortable_columns" begin require "jeweler" Jeweler::Tasks.new do |gem| gem.name = GEM_NAME gem.summary = "Sortable Table Columns" gem.description = gem.summary gem.email = "alex.r@askit.org" gem.homepage = "http://github.com/dadooda/handles_sortable_columns" gem.authors = ["Alex Fortuna"] gem.files = FileList[ "[A-Z]*", "*.gemspec", "lib/**/*.rb", "init.rb", ] - ["README.html"] gem.extra_rdoc_files = ["README.md"] end rescue LoadError STDERR.puts "This gem requires Jeweler to be built" end desc "Rebuild gemspec and package" task :rebuild => [:gemspec, :build] desc "Push (publish) gem to RubyGems (aka Gemcutter)" task :push => :rebuild do # Yet found no way to ask Jeweler forge a complete version string for us. vh = YAML.load(File.read("VERSION.yml")) version = [vh[:major], vh[:minor], vh[:patch]].join(".") pkgfile = File.join("pkg", [GEM_NAME, "-", version, ".gem"].to_s) system("gem", "push", pkgfile) end desc "Compile README preview" task :readme do require "kramdown" doc = Kramdown::Document.new(File.read "README.md") fn = "README.html" puts "Writing '#{fn}'..." File.open(fn, "w") do |f| f.write(File.read "dev/head.html") f.write(doc.to_html) end puts ": ok" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
handles_sortable_columns-0.1.2 | Rakefile |
handles_sortable_columns-0.1.1 | Rakefile |