File tree Expand file tree Collapse file tree 4 files changed +37
-48
lines changed Expand file tree Collapse file tree 4 files changed +37
-48
lines changed Original file line number Diff line number Diff line change @@ -3,25 +3,24 @@ sudo: false
3
3
language : ruby
4
4
5
5
cache : bundler
6
-
7
- bundler_args : --without development
8
-
9
- rvm :
10
- - 2.3.1
11
- - 2.3.0
12
- - 2.2
13
- - 2.1
14
- - 2.0.0
15
- - ruby-head
16
- - jruby-head
17
- - rbx-2
6
+ bundler_args : --without test
18
7
19
8
matrix :
20
9
include :
21
10
- rvm : 2.3.1
22
11
script :
23
12
- bundle exec danger
13
+ - rvm : 2.3.1
14
+ - rvm : 2.3.0
15
+ - rvm : 2.2
16
+ - rvm : 2.1
17
+ - rvm : ruby-head
18
+ - rvm : jruby-9.1.2.0
19
+ - rvm : jruby-head
20
+ - rvm : rbx-2
21
+
24
22
allow_failures :
25
23
- rvm : ruby-head
24
+ - rvm : jruby-9.1.2.0
26
25
- rvm : jruby-head
27
26
- rvm : rbx-2
Original file line number Diff line number Diff line change @@ -2,34 +2,22 @@ source 'http://rubygems.org'
2
2
3
3
gemspec
4
4
5
- current_ruby_version = Gem ::Version . new ( RUBY_VERSION )
6
-
7
- if Gem ::Requirement . new ( '>= 2.2.2' ) . satisfied_by? current_ruby_version
8
- gem 'activesupport' , '~> 5.0'
9
- gem 'rack' , '~> 2.0' , group : [ :development , :test ]
10
- else
11
- gem 'activesupport' , '~> 4.0'
12
- gem 'rack' , '< 2' , group : [ :development , :test ]
5
+ if RUBY_VERSION < '2.2.2'
6
+ gem 'rack' , '<2.0.0'
7
+ gem 'activesupport' , '<5.0.0'
13
8
end
14
9
15
10
gem 'json' , '< 2' , group : [ :development , :test ]
16
11
17
- group :development do
18
- gem 'pry'
19
- gem 'guard'
20
- gem 'guard-rspec'
21
- gem 'guard-bundler'
22
- gem 'rb-fsevent'
23
- gem 'growl'
24
- end
25
-
26
12
group :development , :test do
27
- gem 'rake'
28
- gem 'rspec'
29
- gem 'rack-test' , '~> 0.6.2' , require : 'rack/test'
30
13
gem 'rubocop' , '0.31.0'
14
+ gem 'ruby-grape-danger' , '~> 0.1.0' , require : false
31
15
end
32
16
33
17
group :test do
34
- gem 'ruby-grape-danger' , '~> 0.1.0' , require : false
18
+ gem 'guard'
19
+ gem 'guard-rspec'
20
+ gem 'guard-bundler'
21
+ gem 'rb-fsevent'
22
+ gem 'growl'
35
23
end
Original file line number Diff line number Diff line change
1
+ # encoding: utf-8
2
+
1
3
require 'rubygems'
2
4
require 'bundler'
3
- Bundler . setup :default , :test , :development
5
+
6
+ Bundler . setup ( :default , :development )
7
+
8
+ require 'rake'
4
9
5
10
Bundler ::GemHelper . install_tasks
6
11
12
+ require 'rspec/core'
7
13
require 'rspec/core/rake_task'
8
- RSpec ::Core ::RakeTask . new ( :spec ) do |spec |
9
- spec . pattern = 'spec/**/*_spec.rb'
10
- end
11
14
12
- RSpec ::Core ::RakeTask . new ( :rcov ) do |spec |
13
- spec . pattern = 'spec/**/*_spec.rb'
14
- spec . rcov = true
15
- end
15
+ RSpec ::Core ::RakeTask . new ( :spec )
16
16
17
- task :spec
18
- require 'rainbow/ext/string' unless String . respond_to? ( :color )
19
17
require 'rubocop/rake_task'
20
18
RuboCop ::RakeTask . new ( :rubocop )
21
19
22
- task default : [ :spec , :rubocop ]
20
+ task default : [ :rubocop , :spec ]
Original file line number Diff line number Diff line change @@ -15,14 +15,18 @@ Gem::Specification.new do |s|
15
15
s . rubyforge_project = 'grape-entity'
16
16
17
17
s . add_runtime_dependency 'multi_json' , '>= 1.3.2'
18
+ s . add_runtime_dependency 'activesupport'
18
19
20
+ s . add_development_dependency 'bundler'
21
+ s . add_development_dependency 'rake'
22
+ s . add_development_dependency 'rspec' , '~> 3.0'
23
+ s . add_development_dependency 'rack-test'
19
24
s . add_development_dependency 'maruku'
20
25
s . add_development_dependency 'yard'
21
- s . add_development_dependency 'rspec' , '~> 2.9'
22
- s . add_development_dependency 'bundler'
26
+ s . add_development_dependency 'pry' unless RUBY_PLATFORM . eql? ( 'java' ) || RUBY_ENGINE . eql? ( 'rbx' )
27
+ s . add_development_dependency 'pry-byebug' unless RUBY_PLATFORM . eql? ( 'java' ) || RUBY_ENGINE . eql? ( 'rbx' )
23
28
24
29
s . files = `git ls-files` . split ( "\n " )
25
- s . test_files = `git ls-files -- {test,spec,features}/*` . split ( "\n " )
26
- s . executables = `git ls-files -- bin/*` . split ( "\n " ) . map { |f | File . basename ( f ) }
30
+ s . test_files = `git ls-files -- {test,spec}/*` . split ( "\n " )
27
31
s . require_paths = [ 'lib' ]
28
32
end
You can’t perform that action at this time.
0 commit comments