lib/nanoc.rb in nanoc-4.8.17 vs lib/nanoc.rb in nanoc-4.8.18
- old
+ new
@@ -7,10 +7,12 @@
require 'ref'
require 'slow_enumerator_tools'
require 'ddmemoize'
require 'ddtelemetry'
+DDMemoize.enable_telemetry
+
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
@@ -23,12 +25,10 @@
#
# @api private
def self.on_windows?
RUBY_PLATFORM =~ /windows|bccwin|cygwin|djgpp|mingw|mswin|wince/i
end
-
- MEMOIZATION_TELEMETRY = DDTelemetry.new
end
# Load general requirements
require 'cgi'
require 'digest'
@@ -42,9 +42,10 @@
require 'open3'
require 'pathname'
require 'pstore'
require 'set'
require 'singleton'
+require 'stringio'
require 'tempfile'
require 'time'
require 'timeout'
require 'tmpdir'
require 'uri'