Module: GeoUnits
- Extended by:
- GeoUnits, ClassMethods
- Included in:
- GeoUnits
- Defined in:
- lib/geo_units.rb,
lib/geo_units/maps.rb,
lib/geo_units/numeric.rb,
lib/geo_units/constants.rb,
lib/geo_units/converter.rb,
lib/geo_units/maps/earth.rb,
lib/geo_units/maps/meters.rb,
lib/geo_units/numeric/dms.rb,
lib/geo_units/converter/dms.rb,
lib/geo_units/converter/units.rb,
lib/geo_units/unit_conversions.rb,
lib/geo_units/numeric/normalizer.rb,
lib/geo_units/converter/normalizer.rb
Defined Under Namespace
Modules: ClassMethods, Constants, Converter, Maps, Numeric, UnitConversions
Class Attribute Summary collapse
Class Method Summary
collapse
all_units, key, normalized
Class Attribute Details
.default_coords_order ⇒ Object
Returns the value of attribute default_coords_order.
26
27
28
|
# File 'lib/geo_units.rb', line 26
def default_coords_order
@default_coords_order
end
|
Class Method Details
.included(base) ⇒ Object
33
34
35
36
37
38
39
|
# File 'lib/geo_units.rb', line 33
def self.included(base)
[:Maps, :Constants, :"Converter::Units"].each do |module_name|
module_name = "GeoUnits::#{module_name.to_s.camelize}".constantize
base.send :include, module_name
base.extend module_name
end
end
|
.radians_to(unit, number, lat = 0) ⇒ Object
.units ⇒ Object
41
42
43
|
# File 'lib/geo_units.rb', line 41
def self.units
[:feet, :meters, :kms, :kilometers, :miles, :radians]
end
|