Module: Dimensions::IO
- Defined in:
- lib/dimensions/io.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
Instance Method Details
#angle ⇒ Object
29 30 31 32 |
# File 'lib/dimensions/io.rb', line 29 def angle peek @reader.angle end |
#dimensions ⇒ Object
15 16 17 |
# File 'lib/dimensions/io.rb', line 15 def dimensions [width, height] if width && height end |
#height ⇒ Object
24 25 26 27 |
# File 'lib/dimensions/io.rb', line 24 def height peek @reader.height end |
#read(*args) ⇒ Object
9 10 11 12 13 |
# File 'lib/dimensions/io.rb', line 9 def read(*args) super.tap do |data| @reader << data if data end end |
#width ⇒ Object
19 20 21 22 |
# File 'lib/dimensions/io.rb', line 19 def width peek @reader.width end |