File tree 5 files changed +50
-28
lines changed
5 files changed +50
-28
lines changed Original file line number Diff line number Diff line change 1
1
source :rubygems
2
2
3
- gem "rake"
3
+ gem 'rake' , '>= 0.8.7' , :require => false
4
+ gem 'activesupport' , '>= 2.3.0' , :require => false
4
5
5
6
group :development do
6
7
gem 'mg'
7
- gem 'rspec'
8
- gem 'wrong' , '>=0.6.2'
9
- gem 'files' , '>=0.2.1'
10
8
platforms :ruby do
11
9
gem 'yard' , :require => false
12
10
end
13
11
end
14
12
15
- gem 'activesupport' , '>= 3.0.0' , :require => nil
13
+ group :development , :test do
14
+ gem 'rspec' , :require => false
15
+ platforms :ruby do
16
+ gem 'pry' , :require => false
17
+ gem 'pry-coolline' , :require => false
18
+ end
19
+ end
20
+
21
+ group :test do
22
+ gem 'wrong' , '>=0.6.2' , :require => false
23
+ gem 'files' , '>=0.2.1' , :require => false
24
+ end
Original file line number Diff line number Diff line change 1
- here = File . dirname __FILE__
2
-
3
1
# Note : this causes annoying psych warnings under Ruby 1.9.2-p180; to fix, upgrade to 1.9.3
4
2
begin
5
3
require 'bundler'
@@ -10,11 +8,19 @@ rescue Bundler::BundlerError => e
10
8
exit e . status_code
11
9
end
12
10
13
- require 'rake/dsl_definition'
11
+ using_dsl = false
12
+ begin
13
+ require 'rake/dsl_definition'
14
+ using_dsl = true
15
+ rescue Exception => e
16
+ # We might just be on an old version of Rake...
17
+ end
14
18
require 'rake'
15
- include Rake ::DSL
19
+ if ( using_dsl )
20
+ include Rake ::DSL
21
+ end
16
22
17
- require "#{ here } /lib/annotate"
23
+ require ". /lib/annotate"
18
24
19
25
# want other tests/tasks run by default? Add them to the list
20
26
task :default => [ :spec ]
Original file line number Diff line number Diff line change 1
1
#!/usr/bin/env ruby
2
+ require 'rubygems'
3
+ begin
4
+ require 'bundler'
5
+ Bundler . setup
6
+ rescue Exception => e
7
+ end
8
+
9
+ here = File . expand_path ( File . dirname __FILE__ )
10
+ $:<< "#{ here } /../lib"
11
+
2
12
require 'optparse'
3
- require 'rake/dsl_definition'
4
- require 'rake'
5
13
begin
6
- require "annotate"
7
- rescue LoadError
8
- here = File . expand_path ( File . dirname __FILE__ )
9
- $:<< "#{ here } /../lib"
10
- require "annotate"
14
+ require 'rake/dsl_definition'
15
+ rescue Exception => e
16
+ # We might just be on an old version of Rake...
11
17
end
18
+ require 'rake'
19
+ require 'annotate'
12
20
13
21
task = :annotate_models
14
22
Original file line number Diff line number Diff line change 1
- here = File . dirname __FILE__
2
- require " #{ here } / annotate/version"
1
+ $: . unshift ( File . dirname ( __FILE__ ) )
2
+ require ' annotate/version'
3
3
4
4
module Annotate
5
5
def self . load_tasks
Original file line number Diff line number Diff line change 1
- begin
2
- require 'rspec'
3
- rescue LoadError
4
- require 'rubygems'
5
- gem 'rspec'
6
- require 'rspec'
7
- end
1
+ require 'rubygems'
2
+ require 'bundler'
3
+ Bundler . setup
8
4
9
- require "wrong/adapters/rspec"
5
+ require 'rspec'
6
+ require 'wrong/adapters/rspec'
7
+
8
+ $:. unshift ( File . join ( File . dirname ( __FILE__ ) , '../lib' ) )
9
+ $:. unshift ( File . dirname ( __FILE__ ) )
10
10
11
- $:. unshift ( File . dirname ( __FILE__ ) + '/../lib' )
12
11
require 'active_support'
13
12
require 'active_support/core_ext/string/inflections'
14
13
require 'annotate'
You can’t perform that action at this time.
0 commit comments