Class: Hootenanny::Feed::FeedItem
- Inherits:
-
Object
- Object
- Hootenanny::Feed::FeedItem
show all
- Defined in:
- lib/hootenanny/feed/feed_item.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(content) ⇒ FeedItem
Returns a new instance of FeedItem.
9
10
11
|
# File 'lib/hootenanny/feed/feed_item.rb', line 9
def initialize(content)
self.content = content
end
|
Instance Attribute Details
#content ⇒ Object
Returns the value of attribute content.
7
8
9
|
# File 'lib/hootenanny/feed/feed_item.rb', line 7
def content
@content
end
|
Instance Method Details
#==(comparee) ⇒ Object
17
18
19
|
# File 'lib/hootenanny/feed/feed_item.rb', line 17
def ==(comparee)
self.to_digest == comparee.to_digest
end
|
#eql?(comparee) ⇒ Boolean
21
22
23
|
# File 'lib/hootenanny/feed/feed_item.rb', line 21
def eql?(comparee)
self == comparee
end
|
#hash ⇒ Object
13
14
15
|
# File 'lib/hootenanny/feed/feed_item.rb', line 13
def hash
self.to_digest.hash
end
|
#to_digest ⇒ Object
25
26
27
|
# File 'lib/hootenanny/feed/feed_item.rb', line 25
def to_digest
Digest::SHA256.hexdigest content.to_s
end
|