Sha256: 9a45d692d44096ed3ed968a2a4a8146e342190da40b3660744f57bb3d818fba1
Contents?: true
Size: 655 Bytes
Versions: 8
Compression:
Stored size: 655 Bytes
Contents
class EndecaOnDemand class Dimension < Proxy require 'endeca_on_demand/dimension/dimension_value' attr_reader :dimension_values def initialize(dimension) @dimension_values = [] dimension.children.each do |node| if node.name == "DimensionValues" node.xpath("./DimensionValue").each do |node| @dimension_values.push(EndecaOnDemand::Dimension::DimensionValue.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
8 entries across 8 versions & 1 rubygems