public
Fork of drnic/newgem
Description: newgem - New Gem Generator for RubyGems
Homepage: http://newgem.rubyforge.org
Clone URL: git://github.com/wycats/newgem.git
Search Repo:
v0.3 - added setup.rb to gem + templates 

git-svn-id: svn+ssh://rubyforge.org/var/svn/newgem/trunk@7 
b8dfb574-5f1f-0410-9469-b441dc4e948f
nicwilliams (author)
Wed Oct 11 09:30:49 -0700 2006
commit  fcb9ebbc6e5ffe433bc9a5062fac0002e0c43920
tree    0aa4efc7e82f707eb3e95c0e693de9866d0c3d24
parent  35e9ee70d08db5a020e5f1a4c7d4f6a9cd3c3f5f
...
10
11
12
13
 
14
15
16
...
10
11
12
 
13
14
15
16
0
@@ -10,7 +10,7 @@ include FileUtils
0
 require File.join(File.dirname(__FILE__), 'lib', 'newgem', 'version')
0
 
0
 NAME = "newgem"
0
-REV = File.read(".svn/entries")[/committed-rev="(\d+)"/, 1] rescue nil
0
+REV = nil #File.read(".svn/entries")[/committed-rev="(\d+)"/, 1] rescue nil
0
 VERS = ENV['VERSION'] || (Newgem::VERSION::STRING + (REV ? ".#{REV}" : ""))
0
 CLEAN.include ['**/.*.sw?', '*.gem', '.config']
0
 RDOC_OPTS = ['--quiet', '--title', "newgem documentation",
...
10
11
12
13
 
14
15
16
...
101
102
103
 
 
 
 
 
...
10
11
12
 
13
14
15
16
...
101
102
103
104
105
106
107
108
0
@@ -10,7 +10,7 @@ module_name = project_name.classify
0
 lib = project_name + '/lib'
0
 lib_project_name = project_name + '/lib/' + project_name
0
 version = project_name + "/lib/" + project_name + "/version.rb"
0
-rakefile, changelog, readme = %w(Rakefile CHANGELOG README).
0
+rakefile, changelog, readme, setup = %w(Rakefile CHANGELOG README setup.rb).
0
                         collect {|f| project_name + '/' + f}
0
 
0
 test = project_name + "/test"
0
@@ -101,3 +101,8 @@ Dir.mkdir examples
0
 puts "creating: " + bin
0
 Dir.mkdir bin
0
 
0
+puts "creating: " + setup
0
+template = File.open(templates + 'setup.rb','r') {|f| f.readlines.join}
0
+File.open(setup, 'w') do |file|
0
+ file << template
0
+end
...
1
2
3
4
 
5
6
7
...
1
2
3
 
4
5
6
7
0
@@ -1,7 +1,7 @@
0
 module Newgem #:nodoc:
0
   module VERSION #:nodoc:
0
     MAJOR = 0
0
- MINOR = 2
0
+ MINOR = 3
0
     TINY = 0
0
 
0
     STRING = [MAJOR, MINOR, TINY].join('.')

Comments

    No one has commented yet.