diff --git a/lib/nokogiri/version.rb b/lib/nokogiri/version.rb index 94412aeb86b..35800d8e7f2 100644 --- a/lib/nokogiri/version.rb +++ b/lib/nokogiri/version.rb @@ -1,6 +1,6 @@ module Nokogiri # The version of Nokogiri you are using - VERSION = "1.10.2" + VERSION = "1.10.3" class VersionInfo # :nodoc: def jruby? @@ -8,7 +8,7 @@ def jruby? end def engine - defined?(RUBY_ENGINE) ? RUBY_ENGINE : 'mri' + defined?(RUBY_ENGINE) ? RUBY_ENGINE : "mri" end def loaded_parser_version @@ -27,7 +27,7 @@ def libxml2? end def libxml2_using_system? - ! libxml2_using_packaged? + !libxml2_using_packaged? end def libxml2_using_packaged? @@ -46,33 +46,33 @@ def warnings def to_hash hash_info = {} - hash_info['warnings'] = [] - hash_info['nokogiri'] = Nokogiri::VERSION - hash_info['ruby'] = {} - hash_info['ruby']['version'] = ::RUBY_VERSION - hash_info['ruby']['platform'] = ::RUBY_PLATFORM - hash_info['ruby']['description'] = ::RUBY_DESCRIPTION - hash_info['ruby']['engine'] = engine - hash_info['ruby']['jruby'] = jruby? if jruby? + hash_info["warnings"] = [] + hash_info["nokogiri"] = Nokogiri::VERSION + hash_info["ruby"] = {} + hash_info["ruby"]["version"] = ::RUBY_VERSION + hash_info["ruby"]["platform"] = ::RUBY_PLATFORM + hash_info["ruby"]["description"] = ::RUBY_DESCRIPTION + hash_info["ruby"]["engine"] = engine + hash_info["ruby"]["jruby"] = jruby? if jruby? if libxml2? - hash_info['libxml'] = {} - hash_info['libxml']['binding'] = 'extension' + hash_info["libxml"] = {} + hash_info["libxml"]["binding"] = "extension" if libxml2_using_packaged? - hash_info['libxml']['source'] = "packaged" - hash_info['libxml']['libxml2_path'] = NOKOGIRI_LIBXML2_PATH - hash_info['libxml']['libxslt_path'] = NOKOGIRI_LIBXSLT_PATH - hash_info['libxml']['libxml2_patches'] = NOKOGIRI_LIBXML2_PATCHES - hash_info['libxml']['libxslt_patches'] = NOKOGIRI_LIBXSLT_PATCHES + hash_info["libxml"]["source"] = "packaged" + hash_info["libxml"]["libxml2_path"] = NOKOGIRI_LIBXML2_PATH + hash_info["libxml"]["libxslt_path"] = NOKOGIRI_LIBXSLT_PATH + hash_info["libxml"]["libxml2_patches"] = NOKOGIRI_LIBXML2_PATCHES + hash_info["libxml"]["libxslt_patches"] = NOKOGIRI_LIBXSLT_PATCHES else - hash_info['libxml']['source'] = "system" + hash_info["libxml"]["source"] = "system" end - hash_info['libxml']['compiled'] = compiled_parser_version - hash_info['libxml']['loaded'] = loaded_parser_version - hash_info['warnings'] = warnings + hash_info["libxml"]["compiled"] = compiled_parser_version + hash_info["libxml"]["loaded"] = loaded_parser_version + hash_info["warnings"] = warnings elsif jruby? - hash_info['xerces'] = Nokogiri::XERCES_VERSION - hash_info['nekohtml'] = Nokogiri::NEKO_VERSION + hash_info["xerces"] = Nokogiri::XERCES_VERSION + hash_info["nekohtml"] = Nokogiri::NEKO_VERSION end hash_info @@ -80,10 +80,10 @@ def to_hash def to_markdown begin - require 'psych' + require "psych" rescue LoadError end - require 'yaml' + require "yaml" "# Nokogiri (#{Nokogiri::VERSION})\n" + YAML.dump(to_hash).each_line.map { |line| " #{line}" }.join end