Class: RealPage::RequestSection::ListCriteria
- Inherits:
-
Object
- Object
- RealPage::RequestSection::ListCriteria
- Defined in:
- lib/real_page/request_section/list_criteria.rb
Overview
Generate the list criteria section of a RealPage request
Instance Method Summary collapse
- #generate(xml_builder) ⇒ Object
-
#initialize(list_criteria:) ⇒ ListCriteria
constructor
A new instance of ListCriteria.
Constructor Details
#initialize(list_criteria:) ⇒ ListCriteria
Returns a new instance of ListCriteria.
7 8 9 |
# File 'lib/real_page/request_section/list_criteria.rb', line 7 def initialize(list_criteria:) @list_criteria = list_criteria end |
Instance Method Details
#generate(xml_builder) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/real_page/request_section/list_criteria.rb', line 11 def generate(xml_builder) xml_builder.listCriteria do list_criteria.each do |criterion| xml_builder.ListCriterion do xml_builder.name criterion.name xml_builder.singlevalue criterion.single_value xml_builder.minvalue criterion.min_value if criterion.min_value xml_builder.maxvalue criterion.max_value if criterion.max_value end end end end |