Class: Mbox::Mail::Headers::Status
- Inherits:
-
Object
- Object
- Mbox::Mail::Headers::Status
- Defined in:
- lib/mbox/mail/headers/status.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(read = false, old = false) ⇒ Status
constructor
A new instance of Status.
- #old? ⇒ Boolean
- #read? ⇒ Boolean
- #to_s ⇒ Object
- #unread? ⇒ Boolean
Constructor Details
#initialize(read = false, old = false) ⇒ Status
Returns a new instance of Status.
31 32 33 34 |
# File 'lib/mbox/mail/headers/status.rb', line 31 def initialize (read = false, old = false) @read = read @old = old end |
Class Method Details
Instance Method Details
#old? ⇒ Boolean
37 |
# File 'lib/mbox/mail/headers/status.rb', line 37 def old?; @old; end |
#read? ⇒ Boolean
36 |
# File 'lib/mbox/mail/headers/status.rb', line 36 def read?; @read; end |
#to_s ⇒ Object
41 42 43 |
# File 'lib/mbox/mail/headers/status.rb', line 41 def to_s "#{'R' if read?}#{'O' if old?}" end |
#unread? ⇒ Boolean
39 |
# File 'lib/mbox/mail/headers/status.rb', line 39 def unread?; !read?; end |