Sha256: afac4b433ba73a2d98c57f83848db9af4e1cb711e1319db98609ec616e9e4cf1
Contents?: true
Size: 530 Bytes
Versions: 5
Compression:
Stored size: 530 Bytes
Contents
class EndecaOnDemand class SearchReport < Proxy require 'endeca_on_demand/search_report/search' attr_reader :search def initialize(search_report) search_report.children.each do |node| self.instance_variable_set(:"@#{node.name.downcase}", node.content) node.xpath("//Search").each do |node| @search = EndecaOnDemand::SearchReport::Search.new(node) end if node.name == "Search" self.class_eval("attr_reader :#{node.name.downcase}") end end end end
Version data entries
5 entries across 5 versions & 1 rubygems