Sha256: ca059bae5ecb9512b29c203188a00952fb70ac8c9f08be61c13ef47ed8bf4cae
Contents?: true
Size: 1.07 KB
Versions: 5
Compression:
Stored size: 1.07 KB
Contents
require "bundler/gem_tasks" require "rake/clean" directory "dev_site" file "dev_site/Gemfile" => "dev_site" do |tsk| File.open(tsk.name, "w") do |f| f << <<-END.gsub(/^\s+\|/, "") |source "https://rubygems.org" | |group :jekyll_plugins do | gem "jekyll-rp_logs" |end END end end file "dev_site/Rakefile" => "dev_site" do |tsk| File.open(tsk.name, "w") do |f| f << 'require "jekyll/rp_logs"' end end CLEAN.include("dev_site/*") desc "Create and populate the dev_site directory, ready for building or serving" task deploy: ["clean", "dev_site", "dev_site/Gemfile", "dev_site/Rakefile", "install"] do Bundler.with_clean_env do Dir.chdir("dev_site") do sh "bundle --quiet" sh "bundle exec rake rp_logs:new" # Copy test data in! cp_r "../test/_rps", "." end end end desc "Deploys the site to the dev_site directory and serves it for testing" task serve: ["deploy"] do Bundler.with_clean_env do Dir.chdir("dev_site") do sh "bundle exec jekyll serve --trace --config _config.yml" end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
jekyll-rp_logs-0.4.0 | Rakefile |
jekyll-rp_logs-0.3.1 | Rakefile |
jekyll-rp_logs-0.3.0 | Rakefile |
jekyll-rp_logs-0.2.1 | Rakefile |
jekyll-rp_logs-0.2.0 | Rakefile |