method

fetch_internal

v1_9_3_125 - Show latest stable - Class: Net::IMAP
fetch_internal(cmd, set, attr)
private

No documentation available.

# File lib/net/imap.rb, line 1336
    def fetch_internal(cmd, set, attr)
      case attr
      when String then
        attr = RawData.new(attr)
      when Array then
        attr = attr.map { |arg|
          arg.is_a?(String) ? RawData.new(arg) : arg
        }
      end

      synchronize do
        @responses.delete("FETCH")
        send_command(cmd, MessageSet.new(set), attr)
        return @responses.delete("FETCH")
      end
    end