class Numeric

Public Instance Methods

deg() click to toggle source
# File lib/ephemeris.rb, line 2
      def deg
        self * Math::PI / 180 
end
hms() click to toggle source
# 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() click to toggle source
# 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