Sha256: 54fdc7cec91a1dd0adbed5bce7a4a0d7041beae08ba546ce99c82d60959f685e
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
module Nanoc VERSION = '1.6.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.' unless $quiet 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?('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__) + '/nanoc/enhancements.rb' require File.dirname(__FILE__) + '/nanoc/creator.rb' require File.dirname(__FILE__) + '/nanoc/compiler.rb' $nanoc_creator = Nanoc::Creator.new $nanoc_compiler = Nanoc::Compiler.new require File.dirname(__FILE__) + '/nanoc/core_ext.rb' require File.dirname(__FILE__) + '/nanoc/filters.rb' require File.dirname(__FILE__) + '/nanoc/page.rb' require File.dirname(__FILE__) + '/nanoc/page_drop.rb' require File.dirname(__FILE__) + '/nanoc/page_proxy.rb'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nanoc-1.6.1 | lib/nanoc.rb |