Exception: Mail::Field::ParseError

Inherits:
FieldError
  • Object
show all
Defined in:
lib/mail/field.rb

Overview

Raised when a parsing error has occurred (ie, a StructuredField has tried to parse a field that is invalid or improperly written)

Direct Known Subclasses

IncompleteParseError, NilParseError

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(element, value, reason) ⇒ ParseError

Returns a new instance of ParseError.



111
112
113
114
115
116
# File 'lib/mail/field.rb', line 111

def initialize(element, value, reason)
  @element = element
  @value = to_utf8(value)
  @reason = to_utf8(reason)
  super("#{@element} can not parse |#{@value}|: #{@reason}")
end

Instance Attribute Details

#elementObject

:nodoc:



109
110
111
# File 'lib/mail/field.rb', line 109

def element
  @element
end

#reasonObject

:nodoc:



109
110
111
# File 'lib/mail/field.rb', line 109

def reason
  @reason
end

#valueObject

:nodoc:



109
110
111
# File 'lib/mail/field.rb', line 109

def value
  @value
end