class MiniMime::Info
Constants
- BINARY_ENCODINGS
Attributes
content_type[RW]
encoding[RW]
extension[RW]
Public Class Methods
new(buffer)
click to toggle source
# File lib/mini_mime.rb, line 33 def initialize(buffer) @extension, @content_type, @encoding = buffer.split(/\s+/).map!(&:freeze) end
Public Instance Methods
[](idx)
click to toggle source
# File lib/mini_mime.rb, line 37 def [](idx) if idx == 0 @extension elsif idx == 1 @content_type elsif idx == 2 @encoding end end
binary?()
click to toggle source
# File lib/mini_mime.rb, line 47 def binary? BINARY_ENCODINGS.include?(encoding) end