Sha256: e637fee751aa81bd76e8f3a44e4372c91a1b4d37c6a27b6c4c6b8fc664204016
Contents?: true
Size: 573 Bytes
Versions: 1
Compression:
Stored size: 573 Bytes
Contents
module TestXml module Matchers class XmlMatcher attr_reader :subject, :pattern, :compare_value def initialize(subject, pattern, compare_value) @subject = Nokogiri::XML::Document.parse(subject) @pattern = Nokogiri::XML::Document.parse(pattern) @compare_value = compare_value end def match? subject.match?(pattern, compare_value) end end def match_xml?(subject, pattern, compare_value = false) matcher = XmlMatcher.new(subject, pattern, compare_value) matcher.match? end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
test_xml-0.0.1 | lib/test_xml/matchers.rb |