I don’t really know Ruby but I’m a veteran programmer. It’s easy to learn the flow control and looping syntax but it can get harder to learn very simple things like how to work with several files if you are a stranger to the ecosystem. I had some mild success doing so but eventually i resorted to a single file extension: https://github.com/engina/sketchup-xenakis-sync/blob/master/eaas_xenakis/main.rb
- How can I better restructure this code for, say, abstracting the exporting logic to a seperate file?
- Can I include pre-made components in my extension that user can insert into the scene with the click of a button?