Method: Nokogiri::XML::Searchable#search!
- Defined in:
- lib/ryoba/nokogiri/xml/searchable.rb
#search!(*queries) ⇒ Nokogiri::XML::NodeSet
Like #search, but raises an exception if there are no results.
20 21 22 23 24 25 26 |
# File 'lib/ryoba/nokogiri/xml/searchable.rb', line 20 def search!(*queries) results = self.search(*queries) if results.empty? raise Ryoba::Error.new("No elements matching #{queries.map(&:inspect).join(" OR ")}") end results end |