~cytrogen/masto-fe

d5a185d7217a2b367e063d37e298e5d3d1fd7371 — Nick Schonning 2 years ago 1fe04f7
Autofix Rubocop Style/CaseLikeIf (#23756)

2 files changed, 4 insertions(+), 9 deletions(-)

M .rubocop_todo.yml
M app/controllers/concerns/signature_verification.rb
M .rubocop_todo.yml => .rubocop_todo.yml +0 -6
@@ 1031,12 1031,6 @@ Style/CaseEquality:
  Exclude:
    - 'config/initializers/trusted_proxies.rb'

# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: MinBranchesCount.
Style/CaseLikeIf:
  Exclude:
    - 'app/controllers/concerns/signature_verification.rb'

# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowedMethods, AllowedPatterns.
# AllowedMethods: ==, equal?, eql?

M app/controllers/concerns/signature_verification.rb => app/controllers/concerns/signature_verification.rb +4 -3
@@ 180,14 180,15 @@ module SignatureVerification

  def build_signed_string
    signed_headers.map do |signed_header|
      if signed_header == Request::REQUEST_TARGET
      case signed_header
      when Request::REQUEST_TARGET
        "#{Request::REQUEST_TARGET}: #{request.method.downcase} #{request.path}"
      elsif signed_header == '(created)'
      when '(created)'
        raise SignatureVerificationError, 'Invalid pseudo-header (created) for rsa-sha256' unless signature_algorithm == 'hs2019'
        raise SignatureVerificationError, 'Pseudo-header (created) used but corresponding argument missing' if signature_params['created'].blank?

        "(created): #{signature_params['created']}"
      elsif signed_header == '(expires)'
      when '(expires)'
        raise SignatureVerificationError, 'Invalid pseudo-header (expires) for rsa-sha256' unless signature_algorithm == 'hs2019'
        raise SignatureVerificationError, 'Pseudo-header (expires) used but corresponding argument missing' if signature_params['expires'].blank?