[Rubygems-developers] FYI: I'm working on the orthogonal
interface I mentioned
chad at chadfowler.com
Sun Mar 21 08:47:03 EST 2004
On Mar 20, 2004, at 9:26 PM, Gavin Sinclair wrote:
> On Sunday, March 21, 2004, 10:40:44 AM, Gavin wrote:
>> In the message "Modified usage information, and several suggestions",
>> I outlined a more orthogonal and holistic approach to local and remote
> And here is the code. (See attached.)
> This is in an alpha state. I'm just submitting it for usability
> comments, etc. The code's pretty clean, but there are lots of TODOs
> scattered around. I'll certainly submit an improved version in
> future, but I've run out of time for this weekend, so see what you
> think! The file is called gem.new, so just drop it in the
> rubygems/bin directory and run install.rb. Start off with 'gem.new
> To help you understand the code, this is how I've arranged it.
> - represents command-line options
> - attributes: operation, argument, domain, force, (other modifiers)
> - methods: valid?, local?, remote?
> - implements all operations
> - takes account of options specified
> - methods: install, build, search, etc.
> - parses command-line
> - defers to RubyGemsFacade
> - methods: run
This has been applied.
More information about the Rubygems-developers