#1313: #to_json will cause a stack overflow if generating a collection with objective-c objects ------------------------------------+--------------------------------------- Reporter: mrada@… | Owner: lsansonetti@… Type: defect | Status: new Priority: critical | Milestone: Component: MacRuby | Keywords: reduction ------------------------------------+--------------------------------------- Comment(by mrada@…): It seems that all core types are not handled properly by the generate_json function. Other objective-c types return an NSString when #to_s is called. However, simply changing generate_json to call String() instead of #to_s, or even just handling NSString, will only fix crashing. The generator will still not generate the correct JSON for objective-c core types. This is a fairly major regression in the library and I think it should be a 0.11 blocker. {{{ framework 'Cocoa' [NSDictionary.alloc.initWithObjectsAndKeys(1,2,nil)].to_json }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/1313#comment:2> MacRuby <http://macruby.org/>