Class: MessageThread
- Inherits:
-
Object
- Object
- MessageThread
- Defined in:
- src/models/message_thread.rb
Overview
Describes and provides operations on a particular Slack message thread
Instance Attribute Summary collapse
-
#ts ⇒ String
(also: #id)
readonly
The thread id.
Instance Method Summary collapse
-
#==(other) ⇒ Boolean
(also: #eql?)
Compare threads by ID.
-
#messages ⇒ Array<Message>
Retrieve all messages in this thread.
Instance Attribute Details
#ts ⇒ String (readonly) Also known as: id
Returns the thread id
4 5 6 |
# File 'src/models/message_thread.rb', line 4 def ts @ts end |
Instance Method Details
#==(other) ⇒ Boolean Also known as: eql?
Compare threads by ID
30 31 32 |
# File 'src/models/message_thread.rb', line 30 def ==(other) @ts == other.ts end |
#messages ⇒ Array<Message>
TODO:
Implement
Note:
This method's result is not cached. A request to the Slack API is made each time it is called.
Retrieve all messages in this thread
22 23 24 |
# File 'src/models/message_thread.rb', line 22 def raise 'Not implemented' end |