From e9ecb93dec25f3086cc50c9dc53508a1b04d3569 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Fri, 19 Feb 2016 17:07:22 -0800 Subject: [PATCH] fix up jekyll-docs --- jekyll-docs/Rakefile | 5 +++++ jekyll-docs/jekyll-docs.gemspec | 3 +-- jekyll-docs/lib/jekyll-docs.rb | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/jekyll-docs/Rakefile b/jekyll-docs/Rakefile index a86fd4f8..770446b7 100644 --- a/jekyll-docs/Rakefile +++ b/jekyll-docs/Rakefile @@ -53,3 +53,8 @@ task :build => :init do sh "gem build #{gemspec_file}" sh "mv #{gem_file} pkg" end + +desc "Install #{name} v#{version} into your gem folder." +task :install => :build do + sh "gem install -l pkg/#{gem_file}" +end diff --git a/jekyll-docs/jekyll-docs.gemspec b/jekyll-docs/jekyll-docs.gemspec index fcb4ed62..11699172 100644 --- a/jekyll-docs/jekyll-docs.gemspec +++ b/jekyll-docs/jekyll-docs.gemspec @@ -9,8 +9,7 @@ Gem::Specification.new do |spec| spec.homepage = 'http://jekyllrb.com' spec.license = 'MIT' - spec.files = `git ls-files -z`.split("\x0").grep(%r{^site/}) - spec.files << "lib/jekyll-docs.rb" + spec.files = Dir['**/*'].grep(%r{^(lib|site)/}) spec.require_paths = ['lib'] spec.add_dependency 'jekyll', ENV.fetch('JEKYLL_VERSION') diff --git a/jekyll-docs/lib/jekyll-docs.rb b/jekyll-docs/lib/jekyll-docs.rb index df8a9b02..8e62f3de 100644 --- a/jekyll-docs/lib/jekyll-docs.rb +++ b/jekyll-docs/lib/jekyll-docs.rb @@ -1,5 +1,6 @@ require 'rubygems' require 'jekyll' +require 'tmpdir' module JekyllDocs class DocsCommand < Jekyll::Command