Module: Municipitaly2
- Defined in:
- lib/municipitaly2.rb,
lib/municipitaly2/data.rb,
lib/municipitaly2/zone.rb,
lib/municipitaly2/region.rb,
lib/municipitaly2/search.rb,
lib/municipitaly2/version.rb,
lib/municipitaly2/province.rb,
lib/municipitaly2/data_caller.rb,
lib/municipitaly2/municipality.rb,
lib/municipitaly2/zone_delegator.rb,
lib/municipitaly2/region_delegator.rb
Overview
top level namespace
Defined Under Namespace
Modules: DataCaller, RegionDelegator, ZoneDelegator Classes: Data, Municipality, Province, Region, Search, Zone
Constant Summary collapse
- VERSION =
:nodoc:
'2.0.0'
Class Method Summary collapse
-
.sanitize_term(term) ⇒ Object
returns a sanitized term removing everything except letters to make matches less prone to errors (case insensitive and accent insensitive).
Class Method Details
.sanitize_term(term) ⇒ Object
returns a sanitized term removing everything except letters to make matches less prone to errors (case insensitive and accent insensitive)
example usage:
sanitized_term = Search.sanitize_term('Forlì Cesena')
26 27 28 |
# File 'lib/municipitaly2.rb', line 26 def self.sanitize_term(term) # :doc: term.strip.downcase.tr('àâçèéêìòôù', 'aaceeeioou').gsub(/[^a-z]/, '') end |