Module: Cyberweb::Objectified::HtmlTags

Defined in:
lib/cyberweb/objectified/html_tags/base.rb,
lib/cyberweb/objectified/html_tags/body.rb,
lib/cyberweb/objectified/html_tags/cite.rb,
lib/cyberweb/objectified/html_tags/form.rb,
lib/cyberweb/objectified/html_tags/head.rb,
lib/cyberweb/objectified/html_tags/meta.rb,
lib/cyberweb/objectified/html_tags/span.rb,
lib/cyberweb/objectified/html_tags/audio.rb,
lib/cyberweb/objectified/html_tags/embed.rb,
lib/cyberweb/objectified/html_tags/input.rb,
lib/cyberweb/objectified/html_tags/label.rb,
lib/cyberweb/objectified/html_tags/style.rb,
lib/cyberweb/objectified/html_tags/table.rb,
lib/cyberweb/objectified/html_tags/thead.rb,
lib/cyberweb/objectified/html_tags/title.rb,
lib/cyberweb/objectified/html_tags/button.rb,
lib/cyberweb/objectified/html_tags/canvas.rb,
lib/cyberweb/objectified/html_tags/figure.rb,
lib/cyberweb/objectified/html_tags/legend.rb,
lib/cyberweb/objectified/html_tags/object.rb,
lib/cyberweb/objectified/html_tags/select.rb,
lib/cyberweb/objectified/html_tags/section.rb,
lib/cyberweb/objectified/html_tags/fieldset.rb,
lib/cyberweb/objectified/html_tags/progress.rb,
lib/cyberweb/objectified/html_tags/textarea.rb,
lib/cyberweb/objectified/html_tags/blockquote.rb,
lib/cyberweb/objectified/web_object/web_object.rb

Overview

Cyberweb::Objectified::HtmlTags

Defined Under Namespace

Classes: Audio, Base, Blockquote, Body, Button, Canvas, Cite, Embed, Fieldset, Figure, Form, Head, Input, Label, Legend, Meta, Object, Progress, Section, Select, Span, Style, Table, Textarea, Thead, Title, WebObject

Constant Summary collapse

Combobox =

Add an “alias” here.

Select

Class Method Summary collapse

Class Method Details

.array_keep_track_of_objectified_HTML_tags_created_so_far?Boolean

#

Cyberweb::Objectified::HtmlTags.array_keep_track_of_objectified_HTML_tags_created_so_far?

Getter-method over @array_keep_track_of_objectified_HTML_tags_created_so_far.

#

Returns:

  • (Boolean)


36
37
38
# File 'lib/cyberweb/objectified/html_tags/base.rb', line 36

def self.array_keep_track_of_objectified_HTML_tags_created_so_far?
  @array_keep_track_of_objectified_HTML_tags_created_so_far
end

.do_keep_track_of_objectified_HTML_tags_created_so_farObject

#

Cyberweb::Objectified::HtmlTags.do_keep_track_of_objectified_HTML_tags_created_so_far

#


60
61
62
# File 'lib/cyberweb/objectified/html_tags/base.rb', line 60

def self.do_keep_track_of_objectified_HTML_tags_created_so_far
  @array_keep_track_of_objectified_HTML_tags_created_so_far = []
end

.do_render_the_main_arrayObject

#

Cyberweb::Objectified::HtmlTags.do_render_the_main_array

This method will just use print to output the tags’ content.

#


69
70
71
72
73
74
# File 'lib/cyberweb/objectified/html_tags/base.rb', line 69

def self.do_render_the_main_array
  array = Cyberweb::Objectified::HtmlTags.array_keep_track_of_objectified_HTML_tags_created_so_far?
  array.each {|this_tag|
    print this_tag.to_s
  }
end

.last_tag?Boolean

#

Cyberweb::Objectified::HtmlTags.last_tag?

#

Returns:

  • (Boolean)


53
54
55
# File 'lib/cyberweb/objectified/html_tags/base.rb', line 53

def self.last_tag?
  @array_keep_track_of_objectified_HTML_tags_created_so_far.last
end

.try_to_register_this_tag(i) ⇒ Object

#

Cyberweb::Objectified::HtmlTags.try_to_register_this_tag

#


44
45
46
47
48
# File 'lib/cyberweb/objectified/html_tags/base.rb', line 44

def self.try_to_register_this_tag(i)
  if array_keep_track_of_objectified_HTML_tags_created_so_far?.is_a? Array
    @array_keep_track_of_objectified_HTML_tags_created_so_far << i
  end
end