Method: Wolfram::Pod::Subpod#initialize

Defined in:
lib/wolfram/pod.rb

#initialize(xml, options = {}) ⇒ Subpod

Returns a new instance of Subpod.



58
59
60
61
62
# File 'lib/wolfram/pod.rb', line 58

def initialize(xml, options = {})
  @query = options[:query]
  @xml = Nokogiri::Slop(xml.to_s).search('subpod').first
  @xml or raise MissingNodeError, "<subpod> node missing from xml: #{xml[0..20]}..."
end