TAPESTRY. A beautiful flowing cloth hanging from the walls, telling a story of times past this one. It can exist in this temporality, or it will wait to be invoked elsewhen. these experiences we have, they shape our imagination, our being, and fuel our creations. anyway you use the darn thing by saying at your command line: (pretend you're in bash) you@compy$ ruby tapestry.rb name_of_kamishibai/gamefile.txt > whatever_in_the_heck.tw if it doesn't work, leave a note in the issue tracker with at least part of the gamefile.txt. sincerely, camo.
ce4c584 - Moved all the parsing code back into the initializer.
f63160a - adding a README
22ec86e - taking a different approach to cleaning attributes.
support ruby1.8 encoding
f3a4fe0 - moved tapestry_spec to kamishibai_spec
4c6ca65 - moved Kamishibai class to lib/kamishibai.rb and turned tapestry.rb into a proper script
50ac284 - moved string conversion to KamishibaiUtils mixin
60356e8 - Added two methods: - SlipnSlide.to_twee which converts a slide to a string that Twee expects - Kamishibai.to_hash to create a sensible hash in which to ...
9ae2298 - Kamishibai::parse_attributes! returns the object it was passed with its raw_attributes parsed, cleaned, and saved to attributes.
e23ca9b - wip realizing that structs are immutable. d'oh
0731181 - initial commit, hacked up in Ruby. Non functional.