From: Rich W. <rw...@gm...> - 2007-12-14 08:50:33
|
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- |
From: Ian J. <ian...@sp...> - 2007-12-17 01:57:26
|
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 > |
From: Rich W. <rw...@gm...> - 2007-12-17 04:46:18
|
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 |
From: Axel S. <axe...@go...> - 2007-12-17 10:06:17
|
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 |
From: Eloy D. <elo...@gm...> - 2007-12-17 19:30:11
|
Hi, Actually the script is gen_bridge_doc.rb, which is in /System/Library/ Frameworks/RubyCocoa.framework/Versions/A/Tools/gen_bridge_doc.rb. However gen_bridge_doc.rb is only a wrapper around the library which does the actual work, but it seems the actual library is not included. So for now you indeed need to download the tar and use it as Axel demonstrated. Also please note that it doesn't include support for all the frameworks that RubyCocoa supports starting with Leopard. They might work, but this is not tested and so they are not included in the generation process. If people would like to try it out on some unsupported frameworks let me know and I'll whip up an explanation of the process. Cheers, Eloy On 17 dec 2007, at 11:06, 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 > |
From: Rich W. <rw...@gm...> - 2007-12-17 22:28:13
|
Thanks Eloy and Axel. One quick question: when I follow Axel's instructions to install from the tar, am I re-installing the whole RubyCocoa framework, or am I just installing the docs? I assume it just installs the docs, but I want to make sure. Thanks, -Rich- On Dec 17, 2007 9:29 AM, Eloy Duran <elo...@gm...> wrote: > Hi, > Actually the script is gen_bridge_doc.rb, which is in > /System/Library/Frameworks/RubyCocoa.framework/Versions/A/Tools/gen_bridge_doc.rb. > However gen_bridge_doc.rb is only a wrapper around the library which does > the actual work, but it seems the actual library is not included. > > So for now you indeed need to download the tar and use it as Axel > demonstrated. > > Also please note that it doesn't include support for all the frameworks > that RubyCocoa supports starting with Leopard. > They might work, but this is not tested and so they are not included in > the generation process. > If people would like to try it out on some unsupported frameworks let me > know and I'll whip up an explanation of the process. > > Cheers, > Eloy > > On 17 dec 2007, at 11:06, 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 > > |
From: Eloy D. <elo...@gm...> - 2007-12-17 22:55:58
|
Hi Rich, If you use "install.rb install" then RubyCocoa will be re-installed. But like Axel points out you can simply take the generated HTML and place it anywhere you like. Eloy On 17 dec 2007, at 23:28, Rich Warren wrote: > Thanks Eloy and Axel. > > One quick question: when I follow Axel's instructions to install > from the tar, am I re-installing the whole RubyCocoa framework, or > am I just installing the docs? I assume it just installs the docs, > but I want to make sure. > > Thanks, > > -Rich- > > On Dec 17, 2007 9:29 AM, Eloy Duran < elo...@gm...> wrote: > Hi, > > Actually the script is gen_bridge_doc.rb, which is in /System/ > Library/Frameworks/RubyCocoa.framework/Versions/A/Tools/ > gen_bridge_doc.rb. > However gen_bridge_doc.rb is only a wrapper around the library which > does the actual work, but it seems the actual library is not included. > > So for now you indeed need to download the tar and use it as Axel > demonstrated. > > Also please note that it doesn't include support for all the > frameworks that RubyCocoa supports starting with Leopard. > They might work, but this is not tested and so they are not included > in the generation process. > If people would like to try it out on some unsupported frameworks > let me know and I'll whip up an explanation of the process. > > Cheers, > Eloy > > On 17 dec 2007, at 11:06, 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 > > > ------------------------------------------------------------------------- > 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 |
From: Rich W. <rw...@gm...> - 2008-01-11 10:35:00
|
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 |
From: Eloy D. <e....@su...> - 2008-01-11 11:57:38
|
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 |
From: Rich W. <rw...@gm...> - 2008-01-12 23:40:46
|
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 |
From: Eloy D. <e....@su...> - 2008-01-13 00:15:28
|
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 |
From: Rich W. <rw...@gm...> - 2008-01-13 09:37:36
|
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 |
From: Eloy D. <e....@su...> - 2008-01-13 14:12:41
|
I see, xcode 3 changed the way to update the docs. I can't find it in the preferences anymore. Does anyone know where/how I can get the latest update?? 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 |
From: Eloy D. <e....@su...> - 2008-01-13 16:28:24
|
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 |
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 > |