Class: Astronoby::Degree
Constant Summary
Constants inherited from Angle
Angle::PI, Angle::UNITS, Angle::UNIT_CLASS_NAMES
Instance Method Summary collapse
-
#initialize(angle) ⇒ Degree
constructor
A new instance of Degree.
- #to_degrees ⇒ Object
- #to_radians ⇒ Object
Methods inherited from Angle
Constructor Details
#initialize(angle) ⇒ Degree
Returns a new instance of Degree.
5 6 7 |
# File 'lib/astronoby/angles/degree.rb', line 5 def initialize(angle) super(angle, unit: DEGREES) end |
Instance Method Details
#to_degrees ⇒ Object
9 10 11 |
# File 'lib/astronoby/angles/degree.rb', line 9 def to_degrees self end |
#to_radians ⇒ Object
13 14 15 |
# File 'lib/astronoby/angles/degree.rb', line 13 def to_radians self.class.as_radians(@angle / 180 * PI) end |