Class: EXIFR::TIFF::Degrees

Inherits:
Array
  • Object
show all
Defined in:
lib/exifr/tiff.rb

Instance Method Summary (collapse)

Constructor Details

- (Degrees) initialize(arr)



329
330
331
332
# File 'lib/exifr/tiff.rb', line 329

def initialize(arr)
  raise "expected [degrees, minutes, seconds]" unless arr.length == 3
  super
end

Instance Method Details

- (Object) to_f



334
335
336
# File 'lib/exifr/tiff.rb', line 334

def to_f
  reduce { |m,v| m * 60 + v}.to_f / 3600
end