Class: Sqs::Message
- Inherits:
-
Object
- Object
- Sqs::Message
- Extended by:
- Forwardable
- Defined in:
- lib/sqs/message.rb
Instance Attribute Summary collapse
-
#body ⇒ Object
readonly
Returns the value of attribute body.
-
#body_md5 ⇒ Object
readonly
Returns the value of attribute body_md5.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#queue ⇒ Object
readonly
Returns the value of attribute queue.
-
#receipt_handle ⇒ Object
readonly
Returns the value of attribute receipt_handle.
Instance Method Summary collapse
Instance Attribute Details
#body ⇒ Object (readonly)
Returns the value of attribute body.
6 7 8 |
# File 'lib/sqs/message.rb', line 6 def body @body end |
#body_md5 ⇒ Object (readonly)
Returns the value of attribute body_md5.
6 7 8 |
# File 'lib/sqs/message.rb', line 6 def body_md5 @body_md5 end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
6 7 8 |
# File 'lib/sqs/message.rb', line 6 def id @id end |
#queue ⇒ Object (readonly)
Returns the value of attribute queue.
6 7 8 |
# File 'lib/sqs/message.rb', line 6 def queue @queue end |
#receipt_handle ⇒ Object (readonly)
Returns the value of attribute receipt_handle.
6 7 8 |
# File 'lib/sqs/message.rb', line 6 def receipt_handle @receipt_handle end |
Instance Method Details
#==(other) ⇒ Object
9 10 11 |
# File 'lib/sqs/message.rb', line 9 def ==(other) self.id == other.id and self.queue == other.queue end |
#destroy ⇒ Object
13 14 15 16 |
# File 'lib/sqs/message.rb', line 13 def destroy true end |
#inspect ⇒ Object
:nodoc:
18 19 20 |
# File 'lib/sqs/message.rb', line 18 def inspect #:nodoc: "#<#{self.class}:#{name}/#{id}>" end |