Permalink
Browse files

updating README about the move to gemcutter

  • Loading branch information...
1 parent 4ece0e1 commit 1b683a22f82788f9fb66434694590650e0bbae21 @JackDanger JackDanger committed Oct 11, 2009
Showing with 30 additions and 4 deletions.
  1. +29 −3 README
  2. +1 −1 blankslate.gemspec
View
32 README
@@ -1,5 +1,31 @@
-So, Builder seems to have the most complete implementation of BlankSlate, short of Ruby 1.9's BasicObject. The problem is, this is part of Builder, and still inside the Builder gem.
+BlankSlate
+===
-It's especially frustrating, because the Builder source (lib/builder/blankslate.rb) seems to acknowledge that there should be a separate gem. But the only reference I can find refers to onestepback.org's gem repository, which isn't working.
+BlankSlate provides an abstract base class with no predefined
+methods (except for <tt>\_\_send__</tt> and <tt>\_\_id__</tt>).
+BlankSlate is useful as a base class when writing classes that
+depend upon <tt>method_missing</tt> (e.g. dynamic proxies).
-So I built my own. I'll try to keep it up to date with Builder. The first three parts of the version number are the Builder version; the last part is my revision.
+Copyright 2004, 2006 by Jim Weirich (jim@weirichhouse.org).
+All rights reserved.
+
+
+Extracted from Builder because, for no conceivable reason,
+blankslate isn't in its own gem. Gemified by David Masover,
+moved to gemcutter by Jack Danger Canty (gemcutter@6brand.com
+if you'd like to own this gem).
+
+Explanation on extraction from David Masover:
+
+So, Builder seems to have the most complete implementation of
+BlankSlate, short of Ruby 1.9's BasicObject. The problem is,
+this is part of Builder, and still inside the Builder gem.
+
+It's especially frustrating, because the Builder source
+(lib/builder/blankslate.rb) seems to acknowledge that there
+should be a separate gem. But the only reference I can find
+refers to onestepback.org's gem repository, which isn't working.
+
+So I built my own. I'll try to keep it up to date with Builder.
+The first three parts of the version number are
+the Builder version; the last part is my revision.
View
@@ -4,6 +4,6 @@ Gem::Specification.new do |s|
s.date = '2009-01-03'
s.summary = 'BlankSlate from Builder.'
s.email = 'dave@3mix.com'
- s.authors = ['Jim Weirich', 'David Masover']
+ s.authors = ['Jim Weirich', 'David Masover', 'Jack Danger Canty']
s.files = ['README', 'lib/blankslate.rb']
end

0 comments on commit 1b683a2

Please sign in to comment.