File tree Expand file tree Collapse file tree 4 files changed +16
-7
lines changed Expand file tree Collapse file tree 4 files changed +16
-7
lines changed Original file line number Diff line number Diff line change 2
2
TargetRubyVersion : 2.4
3
3
Exclude :
4
4
- ' examples/**/*'
5
+ NewCops : disable
5
6
6
7
Gemspec/RequiredRubyVersion :
7
8
Enabled : false
@@ -34,32 +35,40 @@ Style/EachWithObject:
34
35
Enabled : false
35
36
Style/FrozenStringLiteralComment :
36
37
Enabled : false
38
+ Style/StringConcatenation :
39
+ Enabled : false
40
+ Style/RedundantAssignment :
41
+ Enabled : false
37
42
38
43
Naming/HeredocDelimiterNaming :
39
44
Enabled : false
40
- Naming/UncommunicativeMethodParamName :
45
+ Naming/MethodParameterName :
41
46
Enabled : false
42
47
Naming/ConstantName :
43
48
Enabled : false
44
49
Naming/AccessorMethodName :
45
50
Enabled : false
46
51
Naming/MethodName :
47
52
Enabled : false
53
+ Naming/FileName :
54
+ Enabled : false
48
55
49
- Metrics/LineLength :
50
- Max : 200
51
56
Metrics/BlockLength :
52
57
Enabled : false
53
58
Metrics/MethodLength :
54
59
Enabled : false
55
60
Metrics/ClassLength :
56
61
Enabled : false
57
62
63
+ Layout/LineLength :
64
+ Max : 200
58
65
Layout/SpaceInsideBlockBraces :
59
66
Enabled : false
67
+ Layout/HashAlignment :
68
+ Enabled : false
60
69
Layout/SpaceInsideHashLiteralBraces :
61
70
Enabled : false
62
- Layout/IndentHeredoc :
71
+ Layout/HeredocIndentation :
63
72
Enabled : false
64
73
Layout/ExtraSpacing :
65
74
Enabled : false
Original file line number Diff line number Diff line change 4
4
5
5
group :development , :test do
6
6
# ref: http://docs.rubocop.org/en/latest/installation/
7
- gem 'rubocop' , '~> 0.56.0 ' , require : false
7
+ gem 'rubocop' , '~> 1.12.1 ' , require : false
8
8
gem 'yard' , '~> 0.9.20'
9
9
end
Original file line number Diff line number Diff line change @@ -954,7 +954,7 @@ def parse_events_from(request_body)
954
954
def validate_signature ( content , channel_signature )
955
955
return false if !channel_signature || !channel_secret
956
956
957
- hash = OpenSSL ::HMAC . digest ( OpenSSL ::Digest :: SHA256 . new , channel_secret , content )
957
+ hash = OpenSSL ::HMAC . digest ( OpenSSL ::Digest . new ( 'SHA256' ) , channel_secret , content )
958
958
signature = Base64 . strict_encode64 ( hash )
959
959
960
960
variable_secure_compare ( channel_signature , signature )
@@ -986,6 +986,7 @@ def content_type(file)
986
986
if file . respond_to? ( :content_type )
987
987
content_type = file . content_type
988
988
raise ArgumentError , "invalid content type: #{ content_type } " unless [ 'image/jpeg' , 'image/png' ] . include? ( content_type )
989
+
989
990
content_type
990
991
else
991
992
case file . path
Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ Gem::Specification.new do |spec|
20
20
spec . required_ruby_version = '>= 2.4.0'
21
21
22
22
spec . add_development_dependency "addressable" , "~> 2.3"
23
- spec . add_development_dependency "bundler" , "~> 1.11" if RUBY_VERSION < "2.3"
24
23
spec . add_development_dependency 'rake' , "~> 13.0"
25
24
spec . add_development_dependency "rspec" , "~> 3.0"
26
25
spec . add_development_dependency "webmock" , "~> 3.8"
You can’t perform that action at this time.
0 commit comments