Class: Lutaml::Model::Schema::Definitions::SimpleContent
- Inherits:
-
Object
- Object
- Lutaml::Model::Schema::Definitions::SimpleContent
- Defined in:
- lib/lutaml/model/schema/definitions/simple_content.rb
Overview
XSD-only: a complex type with simple content (a typed text
body plus optional decorating attributes). The renderer emits
attribute :content, :<base_type> and any additional
attributes after the regular members. RNG leaves this nil.
Instance Attribute Summary collapse
-
#additional_attributes ⇒ Object
Returns the value of attribute additional_attributes.
-
#base_class ⇒ Object
Returns the value of attribute base_class.
Instance Method Summary collapse
-
#initialize(base_class:, additional_attributes: []) ⇒ SimpleContent
constructor
A new instance of SimpleContent.
Constructor Details
#initialize(base_class:, additional_attributes: []) ⇒ SimpleContent
Returns a new instance of SimpleContent.
14 15 16 17 |
# File 'lib/lutaml/model/schema/definitions/simple_content.rb', line 14 def initialize(base_class:, additional_attributes: []) @base_class = base_class @additional_attributes = additional_attributes end |
Instance Attribute Details
#additional_attributes ⇒ Object
Returns the value of attribute additional_attributes.
12 13 14 |
# File 'lib/lutaml/model/schema/definitions/simple_content.rb', line 12 def additional_attributes @additional_attributes end |
#base_class ⇒ Object
Returns the value of attribute base_class.
12 13 14 |
# File 'lib/lutaml/model/schema/definitions/simple_content.rb', line 12 def base_class @base_class end |