Module: GeoDistance::Conversion::Meters

Defined in:
lib/geo-distance/conversion/meters.rb

Instance Method Summary collapse

Instance Method Details

#as_meters!Object



16
17
18
19
20
# File 'lib/geo-distance/conversion/meters.rb', line 16

def to_meters!
  self.distance = convert_to_meters distance
  self.unit = :meters
  self
end

#convert_to_meters(dist) ⇒ Object



18
19
20
# File 'lib/geo-distance/conversion/meters.rb', line 18

def convert_to_meters dist
  (unit == :meters) ? dist : distance / GeoUnits.meters_map[unit]
end

#in_metersObject Also known as: to_meters, as_meters



4
5
6
# File 'lib/geo-distance/conversion/meters.rb', line 4

def in_meters
  convert_to_meters distance
end

#in_meters!Object



15
16
17
18
19
# File 'lib/geo-distance/conversion/meters.rb', line 15

def to_meters!
  self.distance = convert_to_meters distance
  self.unit = :meters
  self
end

#to_meters!Object



10
11
12
13
14
# File 'lib/geo-distance/conversion/meters.rb', line 10

def to_meters!
  self.distance = convert_to_meters distance
  self.unit = :meters
  self
end