Method: CckForms::ParameterTypeClass::Map#mongoize
- Defined in:
- lib/cck_forms/parameter_type_class/map.rb
#mongoize ⇒ Object
In application:
latitude: x,
longitude: y,
zoom: z
In MongoDB: [x, y], zoom: z
48 49 50 51 52 53 54 55 |
# File 'lib/cck_forms/parameter_type_class/map.rb', line 48 def mongoize value = self.value.is_a?(Hash) ? self.value : {} return { 'latlon' => [value['latitude'].presence, value['longitude'].presence], 'zoom' => value['zoom'].presence, 'type' => value['type'].presence || DEFAULT_MAP_TYPE } end |