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.



261
262
263
# File 'lib/lutaml/xml/data_model.rb', line 261

def initialize(content)
  @content = content
end

Instance Attribute Details

#contentObject

Returns the value of attribute content.



259
260
261
# File 'lib/lutaml/xml/data_model.rb', line 259

def content
  @content
end

Instance Method Details

#to_sObject



265
266
267
# File 'lib/lutaml/xml/data_model.rb', line 265

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