class Ducksboard::Timeline
Constants
- ICONS
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/ducksboard/timeline.rb, line 13 def initialize(*args) super @data[:value] ||={} end
Public Instance Methods
content()
click to toggle source
# File lib/ducksboard/timeline.rb, line 20 def content; @data[:image] end
content=(text)
click to toggle source
# File lib/ducksboard/timeline.rb, line 35 def content=(text) @data[:value][:content] = text end
image()
click to toggle source
# File lib/ducksboard/timeline.rb, line 19 def image; @data[:image] end
image=(url)
click to toggle source
# File lib/ducksboard/timeline.rb, line 27 def image=(url) @data[:value][:image] = if url =~ /^http/ url else ICONS[url.to_sym] end end
link()
click to toggle source
# File lib/ducksboard/timeline.rb, line 21 def link; @data[:image] end
link=(url)
click to toggle source
# File lib/ducksboard/timeline.rb, line 39 def link=(url) @data[:value][:link] = url end
title()
click to toggle source
# File lib/ducksboard/timeline.rb, line 18 def title; @data[:title] end
title=(text)
click to toggle source
# File lib/ducksboard/timeline.rb, line 23 def title=(text) @data[:value][:title] = text end