File tree 5 files changed +10
-8
lines changed
5 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -51,4 +51,6 @@ Style/GlobalVars:
51
51
- " lib/webmachine/decision/conneg.rb"
52
52
53
53
AllCops :
54
+ NewCops : disable
54
55
SuggestExtensions : false
56
+ TargetRubyVersion : 2.6
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ def self.rfc3986_percent_decode(value)
37
37
result << if encoded_val . nil?
38
38
s . getch
39
39
else
40
- [ encoded_val [ 1 ..- 1 ] ] . pack ( 'H*' )
40
+ [ encoded_val [ 1 ..] ] . pack ( 'H*' )
41
41
end
42
42
end
43
43
result
@@ -154,8 +154,8 @@ def bind(tokens, bindings)
154
154
else
155
155
return false
156
156
end
157
- spec = spec [ 1 ..- 1 ]
158
- tokens = tokens [ 1 ..- 1 ]
157
+ spec = spec [ 1 ..]
158
+ tokens = tokens [ 1 ..]
159
159
depth += 1
160
160
end
161
161
end
Original file line number Diff line number Diff line change @@ -37,12 +37,12 @@ def self.[](*args)
37
37
38
38
# Fetch a header
39
39
def []( key )
40
- super transform_key ( key )
40
+ super ( transform_key ( key ) )
41
41
end
42
42
43
43
# Set a header
44
44
def []=( key , value )
45
- super transform_key ( key ) , value
45
+ super ( transform_key ( key ) , value )
46
46
end
47
47
48
48
# Returns the value for the given key. If the key can't be found,
@@ -70,7 +70,7 @@ def fetch(*args, &block)
70
70
71
71
# Delete a header
72
72
def delete ( key )
73
- super transform_key ( key )
73
+ super ( transform_key ( key ) )
74
74
end
75
75
76
76
# Select matching headers
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ def quote(str)
28
28
29
29
# Escapes quotes within a quoted string.
30
30
def escape_quotes ( str )
31
- str . gsub ( /"/ , '\\"' )
31
+ str . gsub ( '"' , '\\"' )
32
32
end
33
33
34
34
# Unescapes quotes within a quoted string
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ module Authentication
24
24
# @yieldparam [String] password the passed password
25
25
# @yieldreturn [true,false] whether the username/password is correct
26
26
def basic_auth ( header , realm = 'Webmachine' )
27
- if header =~ BASIC_HEADER && yield ( *$1. unpack1 ( 'm*' ) . split ( /:/ , 2 ) )
27
+ if header =~ BASIC_HEADER && yield ( *$1. unpack1 ( 'm*' ) . split ( ':' , 2 ) )
28
28
true
29
29
else
30
30
%(Basic realm="#{ realm } ")
You can’t perform that action at this time.
0 commit comments