From: Rich W. <rw...@gm...> - 2008-01-14 21:41:44
|
Thanks Eloy! Everything worked fine on my system. -Rich- On Jan 13, 2008 6:28 AM, Eloy Duran <e....@su...> wrote: > Apple has now changed their html layout completely. > I fixed this in svn revision 2168, so you'll need to get that to be > able to use it. > > I haven't et fixed any errors that are caused by misspelling methods > names etc, > but this will parse the majority of the docs. > > Cheers, > Eloy > > On 13 jan 2008, at 10:37, Rich Warren wrote: > > > Ah, I see. Thanks for letting me know. > > > > -Rich- > > > > On Jan 12, 2008, at 2:15 PM, Eloy Duran wrote: > > > >> Hi, > >> > >> Ok, so the problem is that apple's docs change horribly some (most) > >> of > >> the times > >> when they do an update. And this breaks the parsing. > >> > >> Anyways, I'll try to update it asap for the latest documentation > >> update. > >> > >> Eloy > >> > >> On 13 jan 2008, at 00:40, Rich Warren wrote: > >> > >>> Hi, > >>> > >>> I'm not entirely sure what your asking. > >>> > >>> I'm trying to install the documentation from the 0.13.0 source of > >>> RubyCocoa onto a Leopard system. > >>> > >>> I'm using whatever default version of RubyCocoa Leopard has > >>> installed. I'm not sure how to find the documentation date from > >>> XCode's preferences--and I don't really see how that will affect > >>> installing the RubyCocoa docs from source. But, I had recently > >>> updated > >>> to the latest docs. > >>> > >>> -Rich- > >>> > >>> On Jan 11, 2008, at 1:57 AM, Eloy Duran wrote: > >>> > >>>> Hi Rich, > >>>> > >>>> Which versionof RubyCocoa are you exactly using? (from source?) > >>>> And what version (which date) is your documentation? You can check > >>>> this in the preferences of XCode.app > >>>> > >>>> Cheers, > >>>> Eloy > >>>> > >>>> On 11 jan 2008, at 11:34, Rich Warren wrote: > >>>> > >>>>> I finally got around to trying this. However, I kept getting > >>>>> errors. > >>>>> > >>>>> ruby install.rb config > >>>>> ruby install doc > >>>>> > >>>>> This fails with the following error: > >>>>> > >>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > >>>>> > >>>>> install.rb: entering doc phase... > >>>>> ---> framework > >>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ > >>>>> ruby > >>>>> gen_bridge_doc.rb build ../bridge-doc > >>>>> mkdir -p /Users/rikiwarren/Downloads/RubyCocoa-0.13.0/framework/ > >>>>> bridge- > >>>>> doc > >>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ > >>>>> ruby - > >>>>> I../../ext/rubycocoa -I../../lib gen_bridge_doc/ > >>>>> rdocify_framework.rb > >>>>> '/Developer/Documentation/DocSets/ > >>>>> com.apple.ADC_Reference_Library.CoreReference.docset/Contents/ > >>>>> Resources/Documents/documentation/Cocoa/Reference/ > >>>>> ApplicationKit/' / > >>>>> Users/rikiwarren/Downloads/RubyCocoa-0.13.0/framework/bridge-doc/ > >>>>> ruby > >>>>> > >>>>> Working on: ApplicationKit > >>>>> > >>>>> mkdir -p /Users/rikiwarren/Downloads/RubyCocoa-0.13.0/framework/ > >>>>> bridge- > >>>>> doc/ruby > >>>>> Processing reference file: CIColor_AppKitAdditions > >>>>> /Users/rikiwarren/Downloads/RubyCocoa-0.13.0/framework/tool/ > >>>>> gen_bridge_doc/lib/cocoa_ref.rb:70:in `join': can't convert nil > >>>>> into > >>>>> String (TypeError) > >>>>> from /Users/rikiwarren/Downloads/RubyCocoa-0.13.0/framework/tool/ > >>>>> gen_bridge_doc/lib/cocoa_ref.rb:70:in `initialize' > >>>>> from gen_bridge_doc/rdocify_framework.rb:173:in `new' > >>>>> from gen_bridge_doc/rdocify_framework.rb:173 > >>>>> from gen_bridge_doc/rdocify_framework.rb:171:in `each' > >>>>> from gen_bridge_doc/rdocify_framework.rb:171 > >>>>> gen_bridge_doc.rb:35:in `command': 'system /System/Library/ > >>>>> Frameworks/ > >>>>> Ruby.framework/Versions/1.8/usr/bin/ruby -I../../ext/rubycocoa - > >>>>> I../../ > >>>>> lib gen_bridge_doc/rdocify_framework.rb '/Developer/ > >>>>> Documentation/ > >>>>> DocSets/com.apple.ADC_Reference_Library.CoreReference.docset/ > >>>>> Contents/ > >>>>> Resources/Documents/documentation/Cocoa/Reference/ > >>>>> ApplicationKit/' / > >>>>> Users/rikiwarren/Downloads/RubyCocoa-0.13.0/framework/bridge-doc/ > >>>>> ruby' > >>>>> failed (RuntimeError) > >>>>> from gen_bridge_doc.rb:39:in `ruby' > >>>>> from gen_bridge_doc.rb:99 > >>>>> from gen_bridge_doc.rb:98:in `each' > >>>>> from gen_bridge_doc.rb:98 > >>>>> rm -rf bridge-doc > >>>>> doc failed > >>>>> hook /Users/rikiwarren/Downloads/RubyCocoa-0.13.0/framework/pre- > >>>>> doc.rb > >>>>> failed: > >>>>> 'system /System/Library/Frameworks/Ruby.framework/Versions/1.8/ > >>>>> usr/ > >>>>> bin/ > >>>>> ruby gen_bridge_doc.rb build ../bridge-doc' failed > >>>>> try 'ruby install.rb --help' for usage > >>>>> > >>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > >>>>> > >>>>> I also tried > >>>>> > >>>>> rake build > >>>>> rake doc > >>>>> > >>>>> But this also failed. Am I missing something? Do I need to > >>>>> install a > >>>>> library or something to get this to work? > >>>>> > >>>>> Thanks, > >>>>> > >>>>> -Rich- > >>>>> > >>>>> On Dec 17, 2007, at 12:06 AM, Axel Sachmann wrote: > >>>>> > >>>>>> Hi Rich, > >>>>>> > >>>>>> i was searching this stuff too. I downloaded the > >>>>>> rubycocoa-0.13.0.tar file and then install it manually. > >>>>>> Then you must use the install script to generate the doc. > >>>>>> > >>>>>> ruby install config > >>>>>> > >>>>>> ruby install doc > >>>>>> > >>>>>> --> look in the folder /RubyCocoa-0.13.0/framework/bridge-doc/ > >>>>>> > >>>>>> Thats it... > >>>>>> > >>>>>> Axel > >>>>>> > >>>>>> > >>>>>> Am 17.12.2007 um 05:46 schrieb Rich Warren: > >>>>>> > >>>>>>> Thanks, but I'd already read those, and was looking for > >>>>>>> something a > >>>>>>> bit more in-depth. > >>>>>>> > >>>>>>> Specifically, I'm looking for the BridgeDoc generated > >>>>>>> documentation > >>>>>>> mentioned in http://rubycocoa.sourceforge.net/ > >>>>>>> FrameworkDocumentation. > >>>>>>> That site says the html documentation should be located in / > >>>>>>> Developer/ > >>>>>>> Documentation/RubyCocoa/Frameworks, but that folder does not > >>>>>>> exist > >>>>>>> on > >>>>>>> my system, and /Developer/Documentation/RubyCocoa simply > >>>>>>> contains a > >>>>>>> few japanese files. Additionally, it mentions using ri to access > >>>>>>> the > >>>>>>> documentation, but that doesn't work either. > >>>>>>> > >>>>>>> Does anyone know how to generate this documentation for > >>>>>>> Leopard? I > >>>>>>> assume I have to use BridgeDoc, but I'm not sure what that is, > >>>>>>> or > >>>>>>> where I can get it. Also, are there any differences in the > >>>>>>> Leopard > >>>>>>> distribution of RubyCocoa that I need to be aware of? > >>>>>>> > >>>>>>> Thanks, > >>>>>>> > >>>>>>> -Rich- > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Dec 16, 2007, at 3:56 PM, Ian Joyner wrote: > >>>>>>> > >>>>>>>> Hi Rich, > >>>>>>>> > >>>>>>>> This seems hot off the press: > >>>>>>>> > >>>>>>>> > http://developer.apple.com/documentation/Cocoa/Conceptual/RubyPythonCocoa/Introduction/Introduction.html > >>>>>>>> > >>>>>>>> Ian > >>>>>>>> > >>>>>>>> On 14/12/2007, at 7:50 PM, Rich Warren wrote: > >>>>>>>> > >>>>>>>>> I'm fairly familiar with both Ruby and Cocoa, but I've never > >>>>>>>>> really > >>>>>>>>> played around with RubyCocoa before. I read the "Ruby and > >>>>>>>>> Python > >>>>>>>>> on > >>>>>>>>> Mac OS X" article from the Apple Developer Connection, and I'm > >>>>>>>>> looking > >>>>>>>>> for more in-depth documentation. > >>>>>>>>> > >>>>>>>>> I'm using the version of RubyCocoa that comes with Leopard. It > >>>>>>>>> seems > >>>>>>>>> that the documentation is...missing? > >>>>>>>>> > >>>>>>>>> I found the example code at /Developer/Examples/Ruby/ > >>>>>>>>> RubyCocoa, > >>>>>>>>> but > >>>>>>>>> the documentation at /Developer/Documentation/RubyCocoa has > >>>>>>>>> only > >>>>>>>>> three > >>>>>>>>> smallish HTML files in Japanese. > >>>>>>>>> > >>>>>>>>> ri doesn't seem to work for any OSX::* items. > >>>>>>>>> > >>>>>>>>> How do I find/load the documentation into Leopard? > >>>>>>>>> > >>>>>>>>> Are there any other good sources of RubyCocoa documentation? > >>>>>>>>> > >>>>>>>>> In particular, I'm looking for some information on CoreData > >>>>>>>>> and > >>>>>>>>> Key > >>>>>>>>> Value compliance. > >>>>>>>>> > >>>>>>>>> In short, I have a parent entity that has a to many > >>>>>>>>> relationship > >>>>>>>>> with > >>>>>>>>> a child entity. I currently display all the parents in a > >>>>>>>>> table. I > >>>>>>>>> would like to have one column bind to the child count for each > >>>>>>>>> parent. > >>>>>>>>> > >>>>>>>>> In Cocoa, I would do this by giving the parent a transient > >>>>>>>>> "count" > >>>>>>>>> attribute. I would then make a subclass of NSManagedObject and > >>>>>>>>> have > >>>>>>>>> the parent use my subclass. In my subclass, I would create a - > >>>>>>>>> (int_32t)count method that returned the child count. This > >>>>>>>>> would > >>>>>>>>> get > >>>>>>>>> called, through the magic of KVC for my parent's count value. > >>>>>>>>> > >>>>>>>>> In RubyCocoa I tried the same. But it didn't work. My sample > >>>>>>>>> code > >>>>>>>>> is > >>>>>>>>> below. > >>>>>>>>> > >>>>>>>>> require 'osx/cocoa' > >>>>>>>>> > >>>>>>>>> class ManagedParent < OSX::NSManagedObject > >>>>>>>>> > >>>>>>>>> def count() > >>>>>>>>> puts "Getting The Count" > >>>>>>>>> return 5 > >>>>>>>>> end > >>>>>>>>> end > >>>>>>>>> > >>>>>>>>> Yes, yes. I know. I'm not actually getting the child count. > >>>>>>>>> But I > >>>>>>>>> wanted to get this, simpler version working before I tried to > >>>>>>>>> tackle > >>>>>>>>> the whole valueForKey_("child") mess. > >>>>>>>>> > >>>>>>>>> When I run my code, I'm not getting 5 for the count, nor am I > >>>>>>>>> seeing > >>>>>>>>> "Getting The Count" in the console. How do I get this to work? > >>>>>>>>> > >>>>>>>>> Thanks, > >>>>>>>>> > >>>>>>>>> -Rich- > >>>>>>>>> > >>>>>>>>> > ------------------------------------------------------------------------- > >>>>>>>>> SF.Net email is sponsored by: > >>>>>>>>> Check out the new SourceForge.net Marketplace. > >>>>>>>>> It's the best place to buy or sell services > >>>>>>>>> for just about anything Open Source. > >>>>>>>>> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > >>>>>>>>> _______________________________________________ > >>>>>>>>> Rubycocoa-talk mailing list > >>>>>>>>> Rub...@li... > >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > ------------------------------------------------------------------------- > >>>>>>>> SF.Net email is sponsored by: > >>>>>>>> Check out the new SourceForge.net Marketplace. > >>>>>>>> It's the best place to buy or sell services > >>>>>>>> for just about anything Open Source. > >>>>>>>> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > >>>>>>>> _______________________________________________ > >>>>>>>> Rubycocoa-talk mailing list > >>>>>>>> Rub...@li... > >>>>>>>> https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > >>>>>>> > >>>>>>> > >>>>>>> > ------------------------------------------------------------------------- > >>>>>>> SF.Net email is sponsored by: > >>>>>>> Check out the new SourceForge.net Marketplace. > >>>>>>> It's the best place to buy or sell services > >>>>>>> for just about anything Open Source. > >>>>>>> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > >>>>>>> _______________________________________________ > >>>>>>> Rubycocoa-talk mailing list > >>>>>>> Rub...@li... > >>>>>>> https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > >>>>>> > >>>>>> > ------------------------------------------------------------------------- > >>>>>> SF.Net email is sponsored by: > >>>>>> Check out the new SourceForge.net Marketplace. > >>>>>> It's the best place to buy or sell services > >>>>>> for just about anything Open Source. > >>>>>> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace_______________________________________________ > >>>>>> Rubycocoa-talk mailing list > >>>>>> Rub...@li... > >>>>>> https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > >>>>> > >>>>> > >>>>> > ------------------------------------------------------------------------- > >>>>> Check out the new SourceForge.net Marketplace. > >>>>> It's the best place to buy or sell services for > >>>>> just about anything Open Source. > >>>>> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > >>>>> _______________________________________________ > >>>>> Rubycocoa-talk mailing list > >>>>> Rub...@li... > >>>>> https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > >>>> > >>>> > >>>> > ------------------------------------------------------------------------- > >>>> Check out the new SourceForge.net Marketplace. > >>>> It's the best place to buy or sell services for > >>>> just about anything Open Source. > >>>> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > >>>> _______________________________________________ > >>>> Rubycocoa-talk mailing list > >>>> Rub...@li... > >>>> https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > >>> > >>> > >>> > ------------------------------------------------------------------------- > >>> Check out the new SourceForge.net Marketplace. > >>> It's the best place to buy or sell services for > >>> just about anything Open Source. > >>> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > >>> _______________________________________________ > >>> Rubycocoa-talk mailing list > >>> Rub...@li... > >>> https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > >> > >> > >> > ------------------------------------------------------------------------- > >> Check out the new SourceForge.net Marketplace. > >> It's the best place to buy or sell services for > >> just about anything Open Source. > >> > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > >> _______________________________________________ > >> Rubycocoa-talk mailing list > >> Rub...@li... > >> https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > > > > > > > ------------------------------------------------------------------------- > > Check out the new SourceForge.net Marketplace. > > It's the best place to buy or sell services for > > just about anything Open Source. > > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > > _______________________________________________ > > Rubycocoa-talk mailing list > > Rub...@li... > > https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Rubycocoa-talk mailing list > Rub...@li... > https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > |