Another release. I’ve been doing some code profiling and some of the delegation that was being used for reading and writing binary data was slowing things down ever so slightly. One call to read / write some amf was taking 3-5 method calls. I’ve re-factored the de/serializers so that each read / write operation takes one method call.
Release Notes:
#Fixed more object/array issues with AMF0 and AMF3
#Fixed AMF0 custom VO class mappings. VO class path: /rubyamf/services/vo (use Object.registerClass from Flash)
#Changed AMF0 objects into OpenStructs to match AMF3 objects
#Got rid of ASObject class, not needed anymore
#Took out heavy delegation to Binary Reader/Writer mix-ins. Was generally about 3-5 method calls before any actual write/read operation was happening. Performance Performance Performance! Now there is one read_write mixin in the de/serializers. One method call to perform the operation.
Download it and enjoy!


