Class: Archimate::Export::Jsonl
- Inherits:
-
Object
- Object
- Archimate::Export::Jsonl
- Defined in:
- lib/archimate/export/jsonl.rb
Instance Attribute Summary collapse
-
#output_io ⇒ Object
readonly
Returns the value of attribute output_io.
Instance Method Summary collapse
-
#initialize(output_io) ⇒ Jsonl
constructor
A new instance of Jsonl.
- #to_jsonl(model) ⇒ Object
- #write_nodes(elements) ⇒ Object
- #write_relationships(relationships) ⇒ Object
Constructor Details
#initialize(output_io) ⇒ Jsonl
Returns a new instance of Jsonl.
113 114 115 |
# File 'lib/archimate/export/jsonl.rb', line 113 def initialize(output_io) @output_io = output_io end |
Instance Attribute Details
#output_io ⇒ Object (readonly)
Returns the value of attribute output_io.
111 112 113 |
# File 'lib/archimate/export/jsonl.rb', line 111 def output_io @output_io end |
Instance Method Details
#to_jsonl(model) ⇒ Object
117 118 119 120 |
# File 'lib/archimate/export/jsonl.rb', line 117 def to_jsonl(model) write_nodes(model.elements) write_relationships(model.relationships) end |