1.2.0 / 2012-06-16¶ ↑
-
Require ronin-support ~> 0.5.
-
Require ronin ~> 1.5.
-
Added {Ronin::Gen::Actions#print_command}.
-
Added
ronin/spec/gen
. -
Added a man-page for
ronin-gen
. -
Moved all
FileUtils
methods into {Ronin::Gen::Actions}. -
Changed {Ronin::Gen::Generator.generate} to pass arbitrary arguments down to {Ronin::Gen::Generator#initialize}.
-
Overrode {Ronin::Gen::FileGenerator#initialize} to accept a
path
argument. -
Overrode {Ronin::Gen::DirGenerator#initialize} to accept a
path
argument. -
{Ronin::Gen::FileGenerator#path} is now an instance variable.
-
{Ronin::Gen::DirGenerator#path} is now an instance variable.
-
Improved the
ronin-gen
command: -
Properly set the
path
of File/Dir generators. -
Rescue and print exceptions.
-
Include rubygems-tasks in generated ronin libraries.
-
Simplified the
name.gemspec
template used by the {Ronin::Gen::Generators::Library library} generator. -
Fixed typos in the
Gemfile
template used by the {Ronin::Gen::Generators::Library library} generator.
1.1.1 / 2012-03-03¶ ↑
-
Fixed multiple typos in the Library and Repository templates.
-
Fixed a template lookup bug in
Ronin::Gen::Generator#template
.
1.1.0 / 2012-02-12¶ ↑
-
Require parameters ~> 0.4.
-
Require ronin-support ~> 0.4.
-
Require ronin ~> 1.4.
-
Added {Ronin::Gen::SourceCodeGenerator.template}.
-
Added {Ronin::Gen::Generators::Repository#svn}.
-
Added {Ronin::Gen::Generators::Repository#git}.
-
Added {Ronin::Gen::Generators::Repository#hg}.
-
Renamed
Ronin::Gen::SourceCodeGenerator#no_edit
to {Ronin::Gen::SourceCodeGenerator#edit}. -
Renamed
Ronin::Gen::Generators::Library#no_git
to {Ronin::Gen::Generators::Library#git}. -
Removed thor from the dependencies.
-
Refactored Ronin::Gen::Generator} to use {Parameters and FileUtils.
-
Refactored the
ronin gen
command to use Parameters::Options.
1.0.1 / 2011-07-04¶ ↑
-
Require data_paths ~> 0.3.
-
Require ronin-support ~> 0.1.
-
Require ronin ~> 1.0.
-
Include
Ronin::AutoLoad
into {Ronin::Gen::Generators}. -
{Ronin::Gen::Generators::Library}:
-
Ensure that
git
commands are executed within the destination directory. -
Call
git add .
thengit commit
. -
Generate a pure-ruby
.gemspec
file which loads thegemspec.yml
file. -
Generate libraries that require ronin ~> 1.0 and ronin-gen ~> 1.0.
-
{Ronin::Gen::Generators::Repository}:
-
Create the new
scripts/
directory.
1.0.0 / 2011-03-25¶ ↑
-
Upgraded to the GPL-3 license.
-
Require open_namespace ~> 0.3.
-
Require data_paths ~> 0.2, >= 0.2.1.
-
Require thor ~> 0.14.3.
-
Require ronin-support ~> 0.1.0.
-
Require ronin ~> 1.0.0.
-
Added {Ronin::Gen::SourceCodeGenerator}.
-
Added {Ronin::Gen::RubyGenerator}.
-
Renamed
Ronin::Gen::Generators::Overlay
to {Ronin::Gen::Generators::Repository}. -
Changed {Ronin::Gen::Generators::Library} to generate libraries managed by Ore and Bundler.
-
{Ronin::Gen::Generators::Library} now initializes the new library as a Git repository.
0.2.0 / 2009-09-24¶ ↑
-
Require ronin >= 0.3.0.
-
Require rspec >= 1.2.8.
-
Require yard >= 0.2.3.5.
-
Updated the project summary and 3-point description of
Ronin
Gen. -
Moved to YARD based documentation.
-
Refactored
Ronin::Generators::Generator
to inherit from Thor. -
Refactored
Ronin::Generators::DirGenerator
. -
Refactored
Ronin::Generators::Platform::Extension
. -
Refactored
Ronin::Generators::Platform::Overlay
. -
Rewrote the
Ronin::UI::CommandLine
generator commands to simply inherit from the new Thor based generator classes within Ronin::Generators.
0.1.1 / 2009-07-02¶ ↑
-
Use hoe >= 2.0.0.
-
Require ronin >= 0.2.4.
-
Added
Ronin::Generators::Generator#touch
. -
Added
Ronin::UI::CommandLine::Commands::Gen
for listing and invoking generators. -
Added more defaults to
Ronin::Generators::Platform::Overlay
: -
Default maintainer.
-
Default license.
-
Default description.
-
Added the
--version
option to theronin-gen
command. -
Removed the
--list
option from theronin-gen
command. -
Make sure
Ronin::Generators::Platform::Overlay
creates an empty lib/init.rb file. -
Fixed a bug in the
ronin-gen
command, where generator names were not being sanitized.
0.1.0 / 2009-03-27¶ ↑
-
Initial release.
-
Provides the
Ronin::Generators::Platform::Overlay
generator. -
Provides the
Ronin::Generators::Platform::Extension
generator. -
Provides sub-commands for invoking the Overlay and Extension generator.
-
Provides the
ronin-gen
sub-command to invoke other generator sub-commands.