Class: Lutaml::Xml::Listener
- Inherits:
-
Model::Listener
- Object
- Model::Listener
- Lutaml::Xml::Listener
- Defined in:
- lib/lutaml/xml/listener.rb
Overview
XML-specific listener for the listener-based mapping model.
XML listeners respond to XML element names and can have custom handler blocks for complex deserialization logic.
Instance Attribute Summary
Attributes inherited from Model::Listener
#handler, #id, #options, #target
Instance Method Summary collapse
-
#initialize(id:, target:, handler: nil) ⇒ Listener
constructor
A new instance of Listener.
Methods inherited from Model::Listener
#call, #complex?, #eql?, #inspect, #simple?, #to_s
Constructor Details
#initialize(id:, target:, handler: nil) ⇒ Listener
Returns a new instance of Listener.
28 29 30 |
# File 'lib/lutaml/xml/listener.rb', line 28 def initialize(id:, target:, handler: nil, **) super end |