- Inheritance
- < Object
The Mail class represents an internet mail message (as per RFC822, RFC2822) with headers and a body.
Methods
Class
Visibility | Signature |
---|---|
public | new (f) |
Instance
Visibility | Signature |
---|---|
public | [] (field) |
public | body () |
public | header () |
Class Method Detail
new(f)
Create a new Mail where f is either a stream which responds to gets(), or a path to a file. If f is a path it will be opened.
The whole message is read so it can be made available through the header, #[] and body methods.
The "From " line is ignored if the mail is in mbox format.
Instance Method Detail
[](field)
Return the header corresponding to field.
Matching is case-insensitive.
body()
header()
Return the headers as a Hash.