public
Rubygem
Fork of ryanb/nifty-generators
Description: A collection of useful Rails generator scripts by Ryan Bates.
Clone URL: git://github.com/ooodigi/nifty-generators.git
Search Repo:
removing unused file in lib directory for now and merging the test helpers
ryanb (author)
Tue May 06 15:27:07 -0700 2008
commit  5b70645d412376da5b104042be77c488f287672e
tree    3662c4f36953d5726558e712836cbd4e8f8984e4
parent  9632e04d4afa3a5b8363c8772d8995f1244fc218
...
5
6
7
8
9
 
10
11
...
5
6
7
 
 
8
9
10
0
@@ -5,6 +5,5 @@ irb = RUBY_PLATFORM =~ /(:?mswin|mingw)/ ? 'irb.bat' : 'irb'
0
 libs = " -r irb/completion"
0
 # Perhaps use a console_lib to store any extra methods I may want available in the cosole
0
 # libs << " -r #{File.dirname(__FILE__) + '/../lib/console_lib/console_logger.rb'}"
0
-libs << " -r #{File.dirname(__FILE__) + '/../lib/nifty_generator.rb'}"
0
-puts "Loading nifty_generator gem"
0
+puts "Loading nifty-generators gem"
0
 exec "#{irb} #{libs} --simple-prompt"
0
\ No newline at end of file
...
1
2
3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
5
6
...
24
25
26
27
 
28
29
30
...
1
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
...
45
46
47
 
48
49
50
51
0
@@ -1,6 +1,27 @@
0
 require 'test/unit'
0
-require File.dirname(__FILE__) + '/../lib/nifty_generator'
0
 
0
+# Must set before requiring generator libs.
0
+TMP_ROOT = File.dirname(__FILE__) + "/tmp" unless defined?(TMP_ROOT)
0
+PROJECT_NAME = "myproject" unless defined?(PROJECT_NAME)
0
+app_root = File.join(TMP_ROOT, PROJECT_NAME)
0
+if defined?(APP_ROOT)
0
+ APP_ROOT.replace(app_root)
0
+else
0
+ APP_ROOT = app_root
0
+end
0
+if defined?(RAILS_ROOT)
0
+ RAILS_ROOT.replace(app_root)
0
+else
0
+ RAILS_ROOT = app_root
0
+end
0
+
0
+begin
0
+ require 'rubigen'
0
+rescue LoadError
0
+ require 'rubygems'
0
+ require 'rubigen'
0
+end
0
+require 'rubigen/helpers/generator_test_helper'
0
 require 'rails_generator'
0
 
0
 module NiftyGenerators
0
@@ -24,7 +45,7 @@ module NiftyGenerators
0
     end
0
   
0
     def generator_sources
0
- [RubiGen::PathSource.new(:test, File.join(File.dirname(__FILE__),"..", "rails_generators"))]
0
+ [RubiGen::PathSource.new(:test, File.join(File.dirname(__FILE__), "..", "rails_generators"))]
0
     end
0
   end
0
 end
...
1
 
2
3
4
...
 
1
2
3
4
0
@@ -1,4 +1,4 @@
0
-require File.join(File.dirname(__FILE__), "test_generator_helper.rb")
0
+require File.join(File.dirname(__FILE__), "test_helper.rb")
0
 
0
 class TestNiftyLayoutGenerator < Test::Unit::TestCase
0
   include NiftyGenerators::TestHelper
...
1
 
2
3
4
...
 
1
2
3
4
0
@@ -1,4 +1,4 @@
0
-require File.join(File.dirname(__FILE__), "test_generator_helper.rb")
0
+require File.join(File.dirname(__FILE__), "test_helper.rb")
0
 
0
 class TestNiftyScaffoldGenerator < Test::Unit::TestCase
0
   include NiftyGenerators::TestHelper

Comments

    No one has commented yet.