Class: Numeric
- Inherits:
-
Object
- Object
- Numeric
- Defined in:
- lib/ephemeris.rb
Instance Method Summary collapse
Instance Method Details
#deg ⇒ Object
2 3 4 |
# File 'lib/ephemeris.rb', line 2 def deg self * Math::PI / 180 end |
#hms ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/ephemeris.rb', line 5 def hms hrs = self.to_i m = ((self - hrs)*60).abs min = m.to_i sec = ((m - min)*60).to_i.abs return hrs, min, sec end |
#to_hms ⇒ Object
12 13 14 15 |
# File 'lib/ephemeris.rb', line 12 def to_hms hrs, min, sec = self.hms return "#{hrs.to_s.rjust(2, "0")}:#{min.to_s.rjust(2, "0")}:#{sec.to_s.rjust(2, "0")}" end |