Sha256: d5addc4eb3bf4628369b77fbc3fe0f4c18fde029d1f49f215d9096f223dc8df8
Contents?: true
Size: 896 Bytes
Versions: 1
Compression:
Stored size: 896 Bytes
Contents
module Nanoc VERSION = '1.0.1' def self.ensure_in_site unless in_site? $stderr.puts 'ERROR: The current working directory does not seem to be a valid/complete nanoc site directory; aborting.' exit end end private def self.in_site? return false unless File.directory?('content') return false unless File.directory?('layouts') return false unless File.directory?('lib') return false unless File.directory?('output') return false unless File.directory?('tasks') return false unless File.directory?('templates') return false unless File.exist?('config.yaml') return false unless File.exist?('meta.yaml') return false unless File.exist?('Rakefile') true end end require File.dirname(__FILE__) + '/creator.rb' require File.dirname(__FILE__) + '/compiler.rb' require File.dirname(__FILE__) + '/enhancements.rb'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nanoc-1.0.1 | lib/nanoc.rb |