Sha256: 576de7cf56a3cbbbd35301bf4296979ee5d6004fa9e389b22a752afbc7ca46c1

Contents?: true

Size: 327 Bytes

Versions: 5

Compression:

Stored size: 327 Bytes

Contents

class EndecaOnDemand
  class SelectedDimensionValueId < Proxy

    def initialize(selected_dimension_value_id)
      selected_dimension_value_id.each do |node|
        self.instance_variable_set(:"@#{node.name.downcase}", node.content)
        self.class_eval("attr_reader :#{node.name.downcase}")
      end
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
endeca_on_demand-1.0.1 lib/endeca_on_demand/selected_dimension_value_id.rb
endeca_on_demand-1.0.0 lib/endeca_on_demand/selected_dimension_value_id.rb
endeca_on_demand-0.9.9.7 lib/endeca_on_demand/selected_dimension_value_id.rb
endeca_on_demand-0.9.9.6 lib/endeca_on_demand/selected_dimension_value_id.rb
endeca_on_demand-0.9.9.5 lib/endeca_on_demand/selected_dimension_value_id.rb