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, RawData, ValidNonLiteralData

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.validateObject



158
159
160
161
162
# File 'lib/net/imap/command_data.rb', line 158

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

Instance Method Details

#send_data(imap, tag) ⇒ Object

Raises:

  • (NoMethodError)


164
165
166
# File 'lib/net/imap/command_data.rb', line 164

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

#validateObject



168
169
# File 'lib/net/imap/command_data.rb', line 168

def validate
end