Method: FMyLife.parser=

Defined in:
lib/fmylife.rb

.parser=(val) ⇒ Object



61
62
63
64
65
66
67
68
69
70
71
72
73
74
# File 'lib/fmylife.rb', line 61

def self.parser=(val)
  raise UnsupportedParserError.new("An unsupported parser was provided: #{val}") unless AVAILABLE_PARSERS.include? val
  @@parser = val
  case @@parser
  when :nokogiri
    require 'nokogiri'
  when :hpricot
    require 'hpricot'
  when :rexml
    require 'rexml/document'
  when :libxml
    require 'libxml'
  end
end