Class: VCDOM::CharacterData
- Inherits:
-
Node
- Object
- Node
- VCDOM::CharacterData
- Defined in:
- lib/vcdom/character_data.rb
Direct Known Subclasses
Instance Method Summary collapse
- #data ⇒ Object (also: #node_value, #text_content)
- #data=(val) ⇒ Object (also: #node_value=, #text_content=)
-
#initialize(doc, data) ⇒ CharacterData
constructor
A new instance of CharacterData.
- #length ⇒ Object
Constructor Details
#initialize(doc, data) ⇒ CharacterData
Returns a new instance of CharacterData.
8 9 10 11 |
# File 'lib/vcdom/character_data.rb', line 8 def initialize( doc, data ) super( doc ) @data = data end |
Instance Method Details
#data ⇒ Object Also known as: node_value, text_content
13 14 15 |
# File 'lib/vcdom/character_data.rb', line 13 def data @data.to_s end |
#data=(val) ⇒ Object Also known as: node_value=, text_content=
16 17 18 |
# File 'lib/vcdom/character_data.rb', line 16 def data=( val ) @data = val.intern end |
#length ⇒ Object
24 25 26 |
# File 'lib/vcdom/character_data.rb', line 24 def length @data.to_s.length end |