Class: Opencdd::Exporters::Yaml
- Defined in:
- lib/opencdd/exporters/yaml.rb
Constant Summary
Constants inherited from Json
Instance Attribute Summary
Attributes inherited from Json
Attributes inherited from Visitor
Instance Method Summary collapse
Methods inherited from Json
#class_node, #initialize, #list_of_unit_node, #payload_for, #property_node, #relation_node, #to_json, #unit_node, #value_list_node, #value_term_node, #view_control_node, #visit_class, #visit_database, #visit_list_of_unit, #visit_property, #visit_relation, #visit_unit, #visit_value_list, #visit_value_term, #visit_view_control
Methods inherited from Visitor
#each_sorted, #initialize, #reset!, #visit_class, #visit_classes, #visit_database, #visit_list_of_unit, #visit_list_of_units, #visit_properties, #visit_property, #visit_relation, #visit_relations, #visit_unit, #visit_units, #visit_value_list, #visit_value_lists, #visit_value_term, #visit_value_terms, #visit_view_control, #visit_view_controls
Constructor Details
This class inherits a constructor from Opencdd::Exporters::Json
Instance Method Details
#to_yaml(database) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/opencdd/exporters/yaml.rb', line 8 def to_yaml(database) reset! @nodes.clear visit_database(database) @nodes.to_yaml end |