Class: Cyberweb::NewTags
- Inherits:
-
Object
- Object
- Cyberweb::NewTags
- Defined in:
- lib/cyberweb/utility_scripts/new_tags.rb
Overview
Cyberweb::NewTags
Constant Summary collapse
- ARRAY_SPECIAL_TAGS =
#
ARRAY_SPECIAL_TAGS
#
%w( ud )
Instance Attribute Summary collapse
-
#input ⇒ Object
readonly
Returns the value of attribute input.
Class Method Summary collapse
-
.convert(i) ⇒ Object
# === Cyberweb::NewTags.convert.
-
.is_included?(i) ⇒ Boolean
# === NewTags.is_included? ========================================================================= #.
Instance Method Summary collapse
-
#check_input_for_custom_tags ⇒ Object
# === check_input_for_custom_tags ========================================================================= #.
-
#initialize(i = nil, run_already = true) ⇒ NewTags
constructor
# === initialize ========================================================================= #.
-
#is_included?(i) ⇒ Boolean
# === is_included? ========================================================================= #.
-
#reset ⇒ Object
# === reset (reset tag) ========================================================================= #.
-
#run ⇒ Object
# === run (run tag) ========================================================================= #.
-
#set_input(i = nil) ⇒ Object
# === set_input ========================================================================= #.
Constructor Details
Instance Attribute Details
Class Method Details
.convert(i) ⇒ Object
#
Cyberweb::NewTags.convert
The input to this method is the string that might include the special tags.
#
85 86 87 88 89 90 91 92 |
# File 'lib/cyberweb/utility_scripts/new_tags.rb', line 85 def self.convert(i) _ = new(i) if _.input.include? '<ud>' _.input.gsub!(/\<ud\>/, '<span class="ud">') _.input.gsub!(/\<\/ud\>/, '</span>') end return _.input end |
Instance Method Details
#check_input_for_custom_tags ⇒ Object
#
check_input_for_custom_tags
#
97 98 99 |
# File 'lib/cyberweb/utility_scripts/new_tags.rb', line 97 def ::Cyberweb::NewTags.convert(@input) end |
#is_included?(i) ⇒ Boolean
#
is_included?
#
65 66 67 68 69 |
# File 'lib/cyberweb/utility_scripts/new_tags.rb', line 65 def is_included?(i) i = i.to_s return true if ARRAY_SPECIAL_TAGS.include? i return false end |
#reset ⇒ Object
#
reset (reset tag)
#
44 45 |
# File 'lib/cyberweb/utility_scripts/new_tags.rb', line 44 def reset end |
#run ⇒ Object
#
run (run tag)
#
59 60 |
# File 'lib/cyberweb/utility_scripts/new_tags.rb', line 59 def run end |