lib/nanoc.rb in nanoc-1.0.1 vs lib/nanoc.rb in nanoc-1.1

- old
+ new

@@ -1,28 +1,28 @@ module Nanoc - VERSION = '1.0.1' - + VERSION = '1.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'