File tree 7 files changed +22
-15
lines changed
7 files changed +22
-15
lines changed Original file line number Diff line number Diff line change @@ -26,5 +26,9 @@ Style/MultilineIfModifier:
26
26
Style/RaiseArgs :
27
27
Enabled : false
28
28
29
+ Lint/BooleanSymbol :
30
+ Exclude :
31
+ - ' spec/grape_entity/exposure_spec.rb'
32
+
29
33
Lint/UnneededDisable :
30
34
Enabled : false
Original file line number Diff line number Diff line change @@ -3,25 +3,29 @@ sudo: false
3
3
language : ruby
4
4
5
5
before_install :
6
+ - gem update --system
6
7
- gem install bundler
7
8
8
9
after_success :
9
10
- coveralls
11
+ - bundle exec danger
12
+
13
+ rvm :
14
+ - 2.4.2
15
+ - 2.3.5
10
16
11
17
matrix :
18
+ fast_finish : true
19
+
12
20
include :
13
- - rvm : 2.4.2
14
- script :
15
- - bundle exec danger
16
- - rvm : 2.4.2
17
- - rvm : 2.3.5
18
- - rvm : 2.2.7
21
+ - rvm : 2.2.8
19
22
- rvm : ruby-head
20
23
- rvm : jruby-9.1.10.0
21
24
- rvm : jruby-head
22
25
- rvm : rbx-2
23
26
24
27
allow_failures :
28
+ - rvm : 2.2.8
25
29
- rvm : ruby-head
26
30
- rvm : jruby-9.1.10.0
27
31
- rvm : jruby-head
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ source 'http://rubygems.org'
5
5
gemspec
6
6
7
7
group :development , :test do
8
- gem 'rubocop' , '~> 0.48.0 ' , require : false
8
+ gem 'rubocop' , '~> 0.51 ' , require : false
9
9
end
10
10
11
11
group :test do
Original file line number Diff line number Diff line change 1
- # encoding: utf-8
2
1
# frozen_string_literal: true
3
2
4
3
require 'rubygems'
Original file line number Diff line number Diff line change @@ -18,17 +18,17 @@ Gem::Specification.new do |s|
18
18
19
19
s . rubyforge_project = 'grape-entity'
20
20
21
- s . add_runtime_dependency 'multi_json' , '>= 1.3.2'
22
21
s . add_runtime_dependency 'activesupport' , '>= 4.0.0'
22
+ s . add_runtime_dependency 'multi_json' , '>= 1.3.2'
23
23
24
24
s . add_development_dependency 'bundler'
25
- s . add_development_dependency 'rake'
26
- s . add_development_dependency 'rspec' , '~> 3.0'
27
- s . add_development_dependency 'rack-test'
28
25
s . add_development_dependency 'maruku'
29
- s . add_development_dependency 'yard'
30
26
s . add_development_dependency 'pry' unless RUBY_PLATFORM . eql? ( 'java' ) || RUBY_ENGINE . eql? ( 'rbx' )
31
27
s . add_development_dependency 'pry-byebug' unless RUBY_PLATFORM . eql? ( 'java' ) || RUBY_ENGINE . eql? ( 'rbx' )
28
+ s . add_development_dependency 'rack-test'
29
+ s . add_development_dependency 'rake'
30
+ s . add_development_dependency 'rspec' , '~> 3.0'
31
+ s . add_development_dependency 'yard'
32
32
33
33
s . files = `git ls-files` . split ( "\n " )
34
34
s . test_files = `git ls-files -- {test,spec}/*` . split ( "\n " )
Original file line number Diff line number Diff line change @@ -561,7 +561,7 @@ def self.merge_options(options)
561
561
#
562
562
# @param options [Hash] Exposure options.
563
563
def self . valid_options ( options )
564
- options . keys . each do |key |
564
+ options . each_key do |key |
565
565
raise ArgumentError , "#{ key . inspect } is not a valid option." unless OPTIONS . include? ( key )
566
566
end
567
567
Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ def should_return_key?(key)
72
72
73
73
only = only_fields . nil? ||
74
74
only_fields . key? ( key )
75
- except = except_fields && except_fields . key? ( key ) &&
75
+ except = except_fields & .key? ( key ) &&
76
76
except_fields [ key ] == true
77
77
only && !except
78
78
end
You can’t perform that action at this time.
0 commit comments