Class: SGF::Writer
- Inherits:
-
Object
- Object
- SGF::Writer
- Defined in:
- lib/sgf/writer.rb
Instance Method Summary collapse
-
#save(root_node, filename) ⇒ Object
Takes a node and a filename as arguments.
- #stringify_tree_from(root_node) ⇒ Object
Instance Method Details
#save(root_node, filename) ⇒ Object
Takes a node and a filename as arguments
3 4 5 6 7 |
# File 'lib/sgf/writer.rb', line 3 def save(root_node, filename) #TODO - accept any I/O object? stringify_tree_from root_node File.open(filename, 'w') { |f| f << @sgf } end |
#stringify_tree_from(root_node) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/sgf/writer.rb', line 9 def stringify_tree_from root_node @indentation = 0 @sgf = "" write_new_branch_from root_node @sgf end |