class Dogma::Longitude

A longitude.

@see dogma.dev/Longitude/

Constants

MAX
MIN

Public Class Methods

new(degrees) click to toggle source

@param [Float, to_f] degrees (-180..180) @return [void]

Calls superclass method Dogma::Angle::new
# File lib/dogma/longitude.rb, line 16
def initialize(degrees)
  degrees = degrees.to_f
  raise ArgumentError, "Longitude bounds are ±180°, but got #{degrees}°" if degrees.abs > MAX
  super(degrees: degrees)
end