class EXIFR::TIFF::Degrees
Public Class Methods
Source
# File lib/exifr/tiff.rb, line 333 def initialize(arr) unless arr.length == 3 && arr.all?{|v| Rational === v} raise "expected [degrees, minutes, seconds]; got #{arr.inspect}" end super end
Calls superclass method
Public Instance Methods
Source
# File lib/exifr/tiff.rb, line 340 def to_f reduce { |m,v| m * 60 + v}.to_f / 3600 end