Module: Exif::Tag::Formatter::URational
- Defined in:
- lib/exifparser/tag.rb
Overview
convert data to unsigned rational(4+4 byte) value, which in turn is converted to Rational object.
Instance Method Summary collapse
Instance Method Details
#_formatData(data) ⇒ Object
96 97 98 99 100 101 |
# File 'lib/exifparser/tag.rb', line 96 def _formatData(data) a = decode_ulong(data[0,4]) b = decode_ulong(data[4,4]) return Rational(0,1) if b == 0 Rational(a, b) end |
#format ⇒ Object
92 93 94 |
# File 'lib/exifparser/tag.rb', line 92 def format 'Unsigned rational' end |