Class: Ausgangskontext
- Inherits:
-
Object
- Object
- Ausgangskontext
- Defined in:
- lib/pkm_level2_converter/types.rb
Overview
Ein Ausgangstext steht für eine statische Information, die von einem als-Text-ausgebbaren Datenelement im Rahmen eines Ausgangskontexts bereitgestellt wird.
Instance Attribute Summary collapse
-
#key ⇒ Object
readonly
ausgangsparameter # 1..N.
-
#name ⇒ Object
readonly
ausgangsparameter # 1..N.
-
#parameter ⇒ Object
readonly
ausgangsparameter # 1..N.
-
#sprache ⇒ Object
readonly
ausgangsparameter # 1..N.
Instance Method Summary collapse
- #contains_parameter?(parameter) ⇒ Boolean
-
#initialize(node, index, key) ⇒ Ausgangskontext
constructor
A new instance of Ausgangskontext.
Constructor Details
#initialize(node, index, key) ⇒ Ausgangskontext
Returns a new instance of Ausgangskontext.
96 97 98 99 100 101 102 103 104 105 106 |
# File 'lib/pkm_level2_converter/types.rb', line 96 def initialize(node, index, key) @key = key + index @name = node.at('./xmlns:name').text @sprache = node.xpath('./xmlns:sprache/xmlns:ref').map do |sprache_ref| Poolelement.get_by_ref(sprache_ref.text.to_i) end @parameter = node.xpath('./xmlns:parameter/xmlns:ref').map do |parameter_ref| Poolelement.get_by_ref(parameter_ref.text.to_i) end # ausgangsparameter # 1..N end |
Instance Attribute Details
#key ⇒ Object (readonly)
ausgangsparameter # 1..N
107 108 109 |
# File 'lib/pkm_level2_converter/types.rb', line 107 def key @key end |
#name ⇒ Object (readonly)
ausgangsparameter # 1..N
107 108 109 |
# File 'lib/pkm_level2_converter/types.rb', line 107 def name @name end |
#parameter ⇒ Object (readonly)
ausgangsparameter # 1..N
107 108 109 |
# File 'lib/pkm_level2_converter/types.rb', line 107 def parameter @parameter end |
#sprache ⇒ Object (readonly)
ausgangsparameter # 1..N
107 108 109 |
# File 'lib/pkm_level2_converter/types.rb', line 107 def sprache @sprache end |
Instance Method Details
#contains_parameter?(parameter) ⇒ Boolean
109 110 111 |
# File 'lib/pkm_level2_converter/types.rb', line 109 def contains_parameter?(parameter) @parameter.find { |p| p == parameter } end |