Sha256: 7734c7df24c9d403cf31bbfcf5e9b0f2b3599a04ab7153db372bd05633713037
Contents?: true
Size: 1.75 KB
Versions: 1
Compression:
Stored size: 1.75 KB
Contents
# frozen_string_literal: true # Load external dependencies require 'addressable' require 'ddplugin' require 'json' require 'parallel' require 'slow_enumerator_tools' module Nanoc # @return [String] A string containing information about this Nanoc version # and its environment (Ruby engine and version, Rubygems version if any). # # @api private def self.version_information "Nanoc #{Nanoc::VERSION} © 2007-2018 Denis Defreyne.\n" \ "Running #{RUBY_ENGINE} #{RUBY_VERSION} (#{RUBY_RELEASE_DATE}) on #{RUBY_PLATFORM} with RubyGems #{Gem::VERSION}.\n" end # @return [Boolean] True if the current platform is Windows, false otherwise. # # @api private def self.on_windows? @_on_windows ||= TTY::Platform.new.windows? end # Similar to `nil` except that it can only be compared against using # `UNDEFINED.equal?(x)`. Used in places where `nil` already has meaning, and # thus cannot be used to mean the presence of nothing. UNDEFINED = Object.new end # Load general requirements require 'base64' require 'cgi' require 'digest' require 'English' require 'fiber' require 'fileutils' require 'find' require 'forwardable' require 'logger' require 'net/http' require 'net/https' require 'open3' require 'pathname' require 'pstore' require 'set' require 'singleton' require 'stringio' require 'tempfile' require 'time' require 'timeout' require 'tomlrb' require 'tmpdir' require 'tty-file' require 'tty-platform' require 'tty-which' require 'uri' require 'yaml' # Load extracted Nanoc dependencies require 'nanoc-core' # Load Nanoc require 'nanoc/version' require 'nanoc/base' require 'nanoc/checking' require 'nanoc/deploying' require 'nanoc/extra' require 'nanoc/data_sources' require 'nanoc/filters' require 'nanoc/helpers' require 'nanoc/rule_dsl'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nanoc-4.11.3 | lib/nanoc.rb |