Sha256: b48cb7925bb9d0f920177bcdaa78caa9929295f1ec74ae8ee4e751be23cc0b19
Contents?: true
Size: 594 Bytes
Versions: 5
Compression:
Stored size: 594 Bytes
Contents
class EndecaOnDemand class Record < Proxy require 'endeca_on_demand/record_set/record' attr_reader :records def initialize(record_set) @records = [] record_set.children.each do |node| if node.name == "Record" node.xpath("./Record").each do |node| @records.push(EndecaOnDemand::RecordSet::Record.new(node)) end else self.instance_variable_set(:"@#{node.name.downcase}", node.content) self.class_eval("attr_reader :#{node.name.downcase}") end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems