Module: GeoDistance::Conversion::Meters
- Defined in:
- lib/geo-distance/conversion/meters.rb
Instance Method Summary collapse
- #as_meters! ⇒ Object
- #convert_to_meters(dist) ⇒ Object
- #in_meters ⇒ Object (also: #to_meters, #as_meters)
- #in_meters! ⇒ Object
- #to_meters! ⇒ Object
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_meters ⇒ Object 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 |