module Rex::Parser
Public Class Methods
load_nokogiri()
click to toggle source
Determines if Nokogiri is available and if it's a minimum acceptable version.
# File lib/rex/parser/nokogiri_doc_mixin.rb, line 6 def self.load_nokogiri @nokogiri_loaded = false begin require 'nokogiri' major,minor = Nokogiri::VERSION.split(".")[0,2] if major.to_i >= 1 if minor.to_i >= 4 @nokogiri_loaded = true end end rescue LoadError => e @nokogiri_loaded = false @nokogiri_error = e end @nokogiri_loaded end
nokogiri_loaded()
click to toggle source
# File lib/rex/parser/nokogiri_doc_mixin.rb, line 23 def self.nokogiri_loaded !!@nokogiri_loaded end
reload(fname)
click to toggle source
Useful during development, shouldn't be used in normal operation.
# File lib/rex/parser/nokogiri_doc_mixin.rb, line 28 def self.reload(fname) $stdout.puts "Reloading #{fname}..." load __FILE__ load File.join(File.expand_path(File.dirname(__FILE__)),fname) end