Class: Consummo::SimpleItem

Inherits:
Object
  • Object
show all
Defined in:
lib/consummo/simple_item.rb

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ SimpleItem



3
4
5
# File 'lib/consummo/simple_item.rb', line 3

def initialize(attributes={})
  @attributes = attributes
end

Instance Method Details

#attributesObject



7
8
9
# File 'lib/consummo/simple_item.rb', line 7

def attributes
  @attributes
end

#attributes=(attrs) ⇒ Object



11
12
13
# File 'lib/consummo/simple_item.rb', line 11

def attributes=(attrs)
  @attributes.merge!(attrs)
end

#contentObject



27
28
29
# File 'lib/consummo/simple_item.rb', line 27

def content
  @attributes[:content] || ""
end

#guidObject



23
24
25
# File 'lib/consummo/simple_item.rb', line 23

def guid
  @attributes[:guid] || @attributes[:url] || nil
end

#titleObject



15
16
17
# File 'lib/consummo/simple_item.rb', line 15

def title
  @attributes[:title]
end

#urlObject



19
20
21
# File 'lib/consummo/simple_item.rb', line 19

def url
  @attributes[:url]
end