Sha256: a5da0ad768f683d8c7425992a0484ee35a9c5619c4e48a4fe6cf3a8ea5ac79e9
Contents?: true
Size: 1.17 KB
Versions: 4
Compression:
Stored size: 1.17 KB
Contents
module Nokogiri # The version of Nokogiri you are using VERSION = '1.3.1' # More complete version information about libxml VERSION_INFO = {} VERSION_INFO['warnings'] = [] VERSION_INFO['nokogiri'] = VERSION if defined?(LIBXML_VERSION) && ! defined?(FFI) VERSION_INFO['libxml'] = {} VERSION_INFO['libxml']['binding'] = 'extension' VERSION_INFO['libxml']['compiled'] = LIBXML_VERSION VERSION_INFO['libxml']['loaded'] = LIBXML_PARSER_VERSION.scan(/^(.*)(..)(..)$/).first.collect{|j|j.to_i}.join(".") if VERSION_INFO['libxml']['compiled'] != VERSION_INFO['libxml']['loaded'] warning = "Nokogiri was built against LibXML version #{VERSION_INFO['libxml']['compiled']}, but has dynamically loaded #{VERSION_INFO['libxml']['loaded']}" VERSION_INFO['warnings'] << warning warn "WARNING: #{warning}" end end def self.uses_libxml? # :nodoc: !Nokogiri::VERSION_INFO['libxml'].nil? end def self.ffi? # :nodoc: uses_libxml? && Nokogiri::VERSION_INFO['libxml']['binding'] == 'ffi' end def self.is_2_6_16? # :nodoc: Nokogiri::VERSION_INFO['libxml']['loaded'] <= '2.6.16' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nokogiri-1.3.1-x86-mingw32 | lib/nokogiri/version.rb |
nokogiri-1.3.1-java | lib/nokogiri/version.rb |
nokogiri-1.3.1 | lib/nokogiri/version.rb |
nokogiri-1.3.1-x86-mswin32 | lib/nokogiri/version.rb |