Module: EA::AreaLookup::Finders

Included in:
EA::AreaLookup
Defined in:
lib/ea/area_lookup/finders.rb

Instance Method Summary collapse

Instance Method Details

#find_admin_area_by_coordinates(coords) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/ea/area_lookup/finders.rb', line 8

def find_admin_area_by_coordinates(coords)
  validate_config!
  return nil unless coords && coords.valid?
  typename = "ea-wfs-area_public_face_inspire"
  xml = fetch_area_from_api(coords, typename)
  parse_xml(xml, typename)
end

#find_water_management_area_by_coordinates(coords) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/ea/area_lookup/finders.rb', line 16

def find_water_management_area_by_coordinates(coords)
  validate_config!
  return nil unless coords && coords.valid?
  typename = "ea-wfs-area_water_management_inspire"
  xml = fetch_area_from_api(coords, typename)
  parse_xml(xml, typename)
end