class ViewModel::BaseViewModel

Public Class Methods

new(xml_doc) click to toggle source
# File lib/view_model/base_view_model.rb, line 3
def initialize(xml_doc)
  @xml_doc = xml_doc
end

Public Instance Methods

xpath(queries, node = @xml_doc) click to toggle source
# File lib/view_model/base_view_model.rb, line 7
def xpath(queries, node = @xml_doc)
  queries.each do |query|
    if node
      node = node.at query
    else
      return nil
    end
  end
  node ? node.content : nil
end