Class: Lutaml::Xml::DataModel::XmlComment

Inherits:
Object
  • Object
show all
Defined in:
lib/lutaml/xml/data_model.rb

Overview

Represents an XML comment in the data model tree. Stored as a child of XmlElement alongside String (text) and XmlElement children.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(content) ⇒ XmlComment

Returns a new instance of XmlComment.



285
286
287
# File 'lib/lutaml/xml/data_model.rb', line 285

def initialize(content)
  @content = content
end

Instance Attribute Details

#contentObject

Returns the value of attribute content.



283
284
285
# File 'lib/lutaml/xml/data_model.rb', line 283

def content
  @content
end

Instance Method Details

#to_sObject



289
290
291
# File 'lib/lutaml/xml/data_model.rb', line 289

def to_s
  "<!--#{content}-->"
end