Module: ArticleJSON::Export::Common::HTML::Elements::TextBox

Includes:
Shared::Float
Included in:
AMP::Elements::TextBox, AppleNews::Elements::TextBox, FacebookInstantArticle::Elements::TextBox, HTML::Elements::TextBox
Defined in:
lib/article_json/export/common/html/elements/text_box.rb

Instance Method Summary collapse

Methods included from Shared::Float

#floating_class

Instance Method Details

#exportNokogiri::XML::NodeSet

Generate a ‘<div>` node containing all text box elements

Returns:

  • (Nokogiri::XML::NodeSet)


11
12
13
14
15
16
17
# 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