Class: Net::IMAP::CommandData

Inherits:
Data
  • Object
show all
Defined in:
lib/net/imap/command_data.rb

Overview

:nodoc:

Direct Known Subclasses

Atom, ClientID, PartialRange, QuotedString, RawData, RawText

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.validateObject



143
144
145
146
147
# File 'lib/net/imap/command_data.rb', line 143

def self.validate(...)
  data = new(...)
  data.validate
  data
end

Instance Method Details

#send_data(imap, tag) ⇒ Object

Raises:

  • (NoMethodError)


149
150
151
# File 'lib/net/imap/command_data.rb', line 149

def send_data(imap, tag)
  raise NoMethodError, "#{self.class} must implement #{__method__}"
end

#validateObject



153
154
# File 'lib/net/imap/command_data.rb', line 153

def validate
end