# File lib/nanoc/cli/command_runner.rb, line 22 def site # Load site if possible @site ||= nil if File.file?('config.yaml') && @site.nil? begin @site = Nanoc::Site.new('.') rescue Nanoc::Errors::UnknownDataSource => e $stderr.puts "Unknown data source: #{e}" exit 1 end end @site end