jimweirich / builder

Provide a simple way to create XML markup and data structures.
http://builder.rubyforge.org
MIT License
361 stars 103 forks source link

Blankslate dependency #24

Closed voxik closed 12 years ago

voxik commented 12 years ago

Hello,

It seems that Blankslate library is far more useful then just for builder and somebody already extracted it into separate gem [1, 2]. Would you consider to remove Blankslate from Builder and use the Blankslate gem as a Builder's dependency? Thank you.

[1] https://rubygems.org/gems/blankslate [2] https://github.com/masover/blankslate

jimweirich commented 12 years ago

BlankSlate is really only useful for Ruby 1.8 code. Ruby 1.9 should be using the built-in BasicObject.

Although I build blankslate as a separate gem, I don't own the blankslate name on Rubygems.org, so I can't release it there.

JackDanger commented 12 years ago

I helped extract Blankslate from Rake because some folks needed it as a single dependency but I in no way want to pretend to be the inventor of it. Jim, I'd be happy to set you up with any credentials needed to push changes to the gem (I'm just not sure how to do that).

Alternatively, I'd be happy to maintain the 1.8 Blankslate gem and pull stuff like this into it, as long as you approve.

JackDanger commented 12 years ago

Sorry, I meant "extracted from Builder". You're so prolific I got the projects confused :p

jimweirich commented 12 years ago

No problem. I'm not sure how to transfer or share ownership of a gem on RubyGems. The current builder project will build a blankslate gem separately. Just grab that, do rake package and push the blankslate gem in pkgs.

JackDanger commented 12 years ago

How handy! I'll just push whatever builder gives me.

JackDanger commented 12 years ago

I've just pushed blankslate 3.1.2 from the builder project. Thanks for your help, Jim.

voxik commented 12 years ago

Thank you guys!