Class: MDEXClient::MData::GreaterThanFilter

Inherits:
RangeFilter show all
Includes:
RangeFilter::GeocodeReference, RangeFilter::LowerBound
Defined in:
lib/mdex_client/mdata/range_filter.rb

Instance Attribute Summary

Attributes included from RangeFilter::GeocodeReference

#geocode_reference

Attributes included from RangeFilter::LowerBound

#lower_bound

Attributes inherited from RangeFilter

#attribute_name

Attributes inherited from Node

#element

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 inherited from RangeFilter

#attribute_attr, from_element

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



118
119
120
121
122
# File 'lib/mdex_client/mdata/range_filter.rb', line 118

def initialize_from_element!
	super
	init_lower_bound_from_element!
	init_geocode_reference_from_element!
end

#write_xml!(xml) ⇒ Object



124
125
126
127
128
# File 'lib/mdex_client/mdata/range_filter.rb', line 124

def write_xml!(xml)
	xml.mdata :GreaterThanFilter, attribute_attr.merge(lower_bound_attr) do
		write_geocode_reference! xml
	end
end