Class: MDEXClient::MData::BetweenFilter
- Inherits:
-
RangeFilter
- Object
- Node
- RangeFilter
- MDEXClient::MData::BetweenFilter
- Defined in:
- lib/mdex_client/mdata/range_filter.rb
Instance Attribute Summary
Attributes included from RangeFilter::GeocodeReference
Attributes included from RangeFilter::LowerBound
Attributes included from RangeFilter::UpperBound
Attributes inherited from RangeFilter
Attributes inherited from Node
Instance Method Summary collapse
Methods included from RangeFilter::GeocodeReference
#init_geocode_reference_from_element!, #write_geocode_reference!
Methods included from RangeFilter::LowerBound
#init_lower_bound_from_element!, #lower_bound_attr
Methods included from RangeFilter::UpperBound
#init_upper_bound_from_element!, #upper_bound_attr
Methods inherited from RangeFilter
Methods inherited from Node
#css, #dimension_value_state_list, #initialize, #property_list, #record_list, #xpath
Constructor Details
This class inherits a constructor from MDEXClient::MData::Node
Instance Method Details
#initialize_from_element! ⇒ Object
149 150 151 152 153 154 |
# File 'lib/mdex_client/mdata/range_filter.rb', line 149 def initialize_from_element! super init_upper_bound_from_element! init_lower_bound_from_element! init_geocode_reference_from_element! end |
#write_xml!(xml) ⇒ Object
156 157 158 159 160 |
# File 'lib/mdex_client/mdata/range_filter.rb', line 156 def write_xml!(xml) xml.mdata :BetweenFilter, attribute_attr.merge(lower_bound_attr).merge(upper_bound_attr) do write_geocode_reference! xml end end |