Sha256: 4b6d551e5b6207efb41882965819eb7783981063cf9bb43336a645f481de10e1
Contents?: true
Size: 1.22 KB
Versions: 13
Compression:
Stored size: 1.22 KB
Contents
# frozen_string_literal: true module Nanoc::Extra # @api private class JRubyNokogiriWarner include Singleton TEXT = <<~EOS -------------------------------------------------------------------------------- Note: The behavior of Pure Java Nokogiri differs from the Nokogiri used on the standard Ruby interpreter (MRI) due to differences in underlying libraries. These sometimes problematic behavioral differences can cause Nanoc filters not to function properly, if at all. If you need reliable (X)HTML and XML handling functionality, consider not using Nokogiri on JRuby for the time being. These issues are being worked on both from the Nokogiri and the Nanoc side. Keep your Nokogiri and Nanoc versions up to date! For details, see https://github.com/nanoc/nanoc/pull/422. -------------------------------------------------------------------------------- EOS def self.check_and_warn instance.check_and_warn end def initialize @warned = false end def check_and_warn return unless defined?(RUBY_ENGINE) return if RUBY_ENGINE != 'jruby' return if @warned $stderr.puts TEXT @warned = true end end end
Version data entries
13 entries across 13 versions & 1 rubygems