Class: RSpecHTML::Tags
- Inherits:
-
Object
- Object
- RSpecHTML::Tags
- Defined in:
- lib/rspec_html/tags.rb
Overview
HTML tag identification, used to determine viability for DOM traversal via chained methods.
Class Method Summary collapse
- .each(&block) ⇒ Object
- .include?(val) ⇒ Boolean
-
.tags ⇒ Object
rubocop:disable Metrics/MethodLength.
Class Method Details
.each(&block) ⇒ Object
10 11 12 |
# File 'lib/rspec_html/tags.rb', line 10 def self.each(&block) .each { |tag| block.call(tag) } end |
.include?(val) ⇒ Boolean
6 7 8 |
# File 'lib/rspec_html/tags.rb', line 6 def self.include?(val) .include?(val.to_s.upcase) end |
.tags ⇒ Object
rubocop:disable Metrics/MethodLength
15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/rspec_html/tags.rb', line 15 def self. %w[ A ABBR ACRONYM ADDRESS APPLET AREA ARTICLE ASIDE AUDIO B BASE BASEFONT BDI BDO BGSOUND BIG BLINK BLOCKQUOTE BODY BR BUTTON CANVAS CAPTION CENTER CITE CODE COL COLGROUP COMMAND CONTENT DATA DATALIST DD DEL DETAILS DFN DIALOG DIR DIV DL DT ELEMENT EM EMBED FIELDSET FIGCAPTION FIGURE FONT FOOTER FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HEADER HGROUP HR HTML I IFRAME IMAGE IMG INPUT INS ISINDEX KBD KEYGEN LABEL LEGEND LI LINK LISTING MAIN MAIN MAP MARK MARQUEE MENU MENUITEM META METER MULTICOL NAV NEXTID NOBR NOEMBED NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION OUTPUT P PARAM PICTURE PLAINTEXT PRE PROGRESS Q RB RP RT RTC RUBY S SAMP SCRIPT SECTION SELECT SHADOW SLOT SMALL SOURCE SPACER SPAN STRIKE STRONG STYLE SUB SUMMARY SUP TABLE TBODY TD TEMPLATE TEXTAREA TFOOT TH THEAD TIME TITLE TR TRACK TT U UL VAR VIDEO WBR XMP ] end |