Sha256: ac1f4ecd5eb3adedca9f9d58bc3305febaee5eb1ad5599e9c3c544865e3d7d33

Contents?: true

Size: 508 Bytes

Versions: 5

Compression:

Stored size: 508 Bytes

Contents

require 'rubygems'
gem "libxml-ruby", "=1.1.3"
gem "libxslt-ruby", "=0.9.2"
require 'libxml'
require 'libxslt'
include LibXML
include LibXSLT

module FN
  class XMLTypeError < TypeError; end
  
  module Util
    
    def raise_unless_xml_doc(xml)
      
      if !xml.is_a?(XML::Document)
        raise XMLTypeError.new("Not a LibXML doc")
      end
    end
    
    def raise_unless_xml_node(xml)
      if !xml.is_a?(XML::Node)
        raise XMLTypeError.new("Not a LibXML node")
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fn_document-0.9.7 lib/fn/util.rb
fn_document-0.9.6 lib/fn/util.rb
fn_document-0.9.4 lib/fn/util.rb
fn_document-0.9.3 lib/fn/util.rb
fn_document-0.9.2 lib/fn/util.rb