lib/source-tools/templates/tRakefile.erb in source-tools-0.6.0 vs lib/source-tools/templates/tRakefile.erb in source-tools-0.6.1

- old
+ new

@@ -1,44 +1,32 @@ # encoding: utf-8 -SUDO = '' # this prevent `rake gem:install` to use sudo +begin + require 'bones' +rescue LoadError + abort '### Please install the "bones" gem ###' +end -require 'bones' -Bones.setup +ensure_in_path 'lib' +require '<%= args[:project] %>/version' -PROJ.name = '<%= args[:project] %>' -PROJ.authors = '<%= args[:author] %>' -PROJ.email = '<%= args[:author] %>@<%= args[:author] %>.org' -PROJ.url = 'http://github.com/<%= args[:author] %>/<%= args[:project] %>' -PROJ.rubyforge.name = '<%= args[:project] %>' +Bones{ + name '<%= args[:project] %>' + url 'http://github.com/<%= args[:author] %>/<%= args[:project] %>' + version <%= args[:project].capitalize %>::VERSION -# PROJ.gem.dependencies << ['source-tools', '>=0.5.0'] -# PROJ.gem.development_dependencies << ['minitest', '>=1.3.0'] -# PROJ.gem.executables = ["bin/#{PROJ.name}"] + # gem.executables ['bin/<%= args[:project] %>'] + # depend_on 'source-tools', :development => true, :version => '>=0.6.0' + # rubyforge.name '<%= args[:project] %>' -# PROJ.ruby_opts.delete '-w' + authors '<%= args[:author] %>' + email '<%= args[:author] %>@<%= args[:author] %>.org' -PROJ.description = PROJ.summary = paragraphs_of('README', 'description').join("\n\n") -PROJ.changes = paragraphs_of('CHANGES', 0..1).join("\n\n") -PROJ.version = File.read("lib/#{PROJ.name}/version.rb").gsub(/.*VERSION = '(.*)'.*/m, '\1') - -PROJ.exclude += ['^tmp', 'tmp$', '^pkg', '^\.gitignore$', - '^ann-', '\.sqlite3$', '\.db$'] - -PROJ.rdoc.remote_dir = PROJ.name - -PROJ.readme_file = 'README' -PROJ.rdoc.main = 'README' -PROJ.rdoc.exclude += ['Rakefile', '^tasks', '^test'] -PROJ.rdoc.include << '\w+' -# PROJ.rdoc.opts << '--diagram' if !Rake::Win32 and `which dot` =~ %r/\/dot/ -PROJ.rdoc.opts += ['--charset=utf-8', '--inline-source', - '--line-numbers', '--promiscuous'] - -PROJ.spec.opts << '--color' - -PROJ.ann.file = "ann-#{PROJ.name}-#{PROJ.version}" -PROJ.ann.paragraphs.concat %w[LINKS SYNOPSIS REQUIREMENTS INSTALL LICENSE] + history_file 'CHANGES' + readme_file 'README' + ignore_file '.gitignore' + rdoc.include ['\w+'] +} CLEAN.include Dir['**/*.rbc'] task :default do Rake.application.options.show_task_pattern = /./