Sha256: 1c31cac11480b25284bc5b21d51cfd1779ac9b00ee4d392e4265745980d373c4
Contents?: true
Size: 996 Bytes
Versions: 5
Compression:
Stored size: 996 Bytes
Contents
require 'fileutils' require 'rr' require 'test/unit' require 'time' TEST_DIR = File.join('/', 'tmp', 'jekyll') JEKYLL_PATH = File.join(File.dirname(__FILE__), '..', '..', 'bin', 'jekyll') def run_jekyll(opts = {}) command = JEKYLL_PATH.clone command << " build" command << " --drafts" if opts[:drafts] command << " >> /dev/null 2>&1" if opts[:debug].nil? system command end def call_jekyll_new(opts = {}) command = JEKYLL_PATH.clone command << " new" command << " #{opts[:path]}" if opts[:path] command << " --blank" if opts[:blank] command << " >> /dev/null 2>&1" if opts[:debug].nil? system command end def slug(title) title.downcase.gsub(/[^\w]/, " ").strip.gsub(/\s+/, '-') end def location(folder, direction) if folder before = folder if direction == "in" after = folder if direction == "under" end [before || '.', after || '.'] end # work around "invalid option: --format" cucumber bug (see #296) Test::Unit.run = true if RUBY_VERSION < '1.9'
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
tigefa-1.1.3 | features/support/env.rb |
jekyll-1.2.1 | features/support/env.rb |
jekyll-1.2.0 | features/support/env.rb |
jekyll-1.1.2 | features/support/env.rb |
jekyll-1.1.1 | features/support/env.rb |