Class: OMF::Web::Widget::Text::Maruku::WidgetElement
- Inherits:
-
Object
- Object
- OMF::Web::Widget::Text::Maruku::WidgetElement
- Defined in:
- lib/omf-web/widget/text/maruku.rb
Instance Attribute Summary collapse
-
#widget ⇒ Object
readonly
Returns the value of attribute widget.
Instance Method Summary collapse
-
#initialize(wdescr) ⇒ WidgetElement
constructor
A new instance of WidgetElement.
- #node_type ⇒ Object
- #to_html ⇒ Object
Constructor Details
#initialize(wdescr) ⇒ WidgetElement
45 46 47 48 |
# File 'lib/omf-web/widget/text/maruku.rb', line 45 def initialize(wdescr) @wdescr = wdescr = OMF::Web::Widget.(wdescr) end |
Instance Attribute Details
#widget ⇒ Object (readonly)
Returns the value of attribute widget.
43 44 45 |
# File 'lib/omf-web/widget/text/maruku.rb', line 43 def end |
Instance Method Details
#node_type ⇒ Object
59 60 61 |
# File 'lib/omf-web/widget/text/maruku.rb', line 59 def node_type :widget end |
#to_html ⇒ Object
50 51 52 53 54 55 56 57 |
# File 'lib/omf-web/widget/text/maruku.rb', line 50 def to_html content = .content h = content.to_html if title = .title h += "<div class='caption'>#{title}</div>" end ::REXML::Document.new("<div class='embedded'>#{h}</div>").root end |