GemStone
Generates a skeleton to start coding your next ruby gem.
Usage
gemstone
> Hi, I'll need some data about your next ruby gem, please answer all questions:
> gem name?
zombie
> gem author?
Raul Murciano
> author email?
[email protected]
> gem summary? (be brief)
Resurrects dead bodies
> summary?
Braaains, braaaaains...
> homepage URL?
http://github.com/raul/zombie
> will include an executable? (y/n)
y
The following files will be generated:
bin/your_gem: an executable ruby script will be generated if you answeredyto thewill include an executable?questionChangelog.md: update it before releasing each new versionGemfile: help to manage dependencies, will rely in your.gemspecfileyour_gem.gemspec: all the relevant data about your new gem goes herelib/your_gem.rb: grow your awesome code hereLICENSE: MIT license FTWRakefile: will run your tests by defaultREADME.md: please always document your gems so it will make them easier to usetest/test_helper.rb: will loadMiniTestand your gem code to bootstrap your teststest/your_gem_test.rb: sample test
Opinions
I prefer a light approach for testing so I use MiniTest (contributions to add RSpec suppport are welcome, but should be tested themselves with MiniTest).
License
See the LICENSE file included in the distribution.
Copyright
Copyright (C) 2011 Raul Murciano [email protected].