Sha256: 31ac883ee393dcc925bf89fc5f3868922368e04b3299cff988373625af494d89
Contents?: true
Size: 1.13 KB
Versions: 2
Compression:
Stored size: 1.13 KB
Contents
module EndecaOnDemand class Response class AppliedFilters < EndecaOnDemand::Proxy include EndecaOnDemand::PP def inspect_attributes; [ :search_reports, :selected_dimension_value_ids ]; end ## fields ## attr_reader :response, :search_reports def initialize(response, xml) @response, @xml = response, xml end ## override proxy ## def class EndecaOnDemand::Response::AppliedFilters end ## ## associations ## def search_reports @search_reports ||= EndecaOnDemand::Collection.new(EndecaOnDemand::Response::AppliedFilters::SearchReport, xml.children.css('SearchReports > SearchReport'), self) end def selected_dimension_value_ids @selected_dimension_value_ids ||= EndecaOnDemand::Collection.new(EndecaOnDemand::Response::AppliedFilters::SelectedDimensionValueId, xml.children.css('SelectedDimensionValueIds > DimensionValueId'), self) end ## end end end require 'endeca_on_demand/response/applied_filters/search_report' require 'endeca_on_demand/response/applied_filters/selected_dimension_value_id'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
endeca_on_demand-1.3.4 | lib/endeca_on_demand/response/applied_filters.rb |
endeca_on_demand-1.3.3 | lib/endeca_on_demand/response/applied_filters.rb |