module ArticleJSON::Export::Common::HTML::Elements::TextBox
Public Instance Methods
export()
click to toggle source
Generate a `<div>` node containing all text box elements @return [Nokogiri::XML::NodeSet]
# File lib/article_json/export/common/html/elements/text_box.rb, line 11 def export create_element(:div, node_opts) do |div| @element.content.each do |child_element| div.add_child(base_class.new(child_element).export) end end end
Private Instance Methods
node_opts()
click to toggle source
# File lib/article_json/export/common/html/elements/text_box.rb, line 21 def node_opts { class: ['text-box', floating_class].compact.join(' ') } end