From c649530c6150c6f9fe593808e5a517872deb5832 Mon Sep 17 00:00:00 2001 From: Koen Punt Date: Mon, 17 Jun 2024 00:58:02 +0200 Subject: [PATCH] fix typo sourcce_url => source_url --- lib/imgproxy/url_builders/base.rb | 12 ++++++------ lib/imgproxy/url_builders/info.rb | 2 +- lib/imgproxy/url_builders/processing.rb | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/imgproxy/url_builders/base.rb b/lib/imgproxy/url_builders/base.rb index f1a8c02..5845cbb 100644 --- a/lib/imgproxy/url_builders/base.rb +++ b/lib/imgproxy/url_builders/base.rb @@ -76,11 +76,11 @@ def option_strings end end - def sourcce_url(image, ext: nil) + def source_url(image, ext: nil) url = config.url_adapters.url_of(image) - return encrypted_sourcce_url_for(url, ext: ext) if @encrypt_source_url - return base64_sourcce_url_for(url, ext: ext) if @base64_encode_url + return encrypted_source_url_for(url, ext: ext) if @encrypt_source_url + return base64_source_url_for(url, ext: ext) if @base64_encode_url plain_url_for(url, ext: ext) end @@ -90,19 +90,19 @@ def plain_url_for(url, ext: nil) ext ? "plain/#{escaped_url}@#{ext}" : "plain/#{escaped_url}" end - def base64_sourcce_url_for(url, ext: nil) + def base64_source_url_for(url, ext: nil) encoded_url = Base64.urlsafe_encode64(url).tr("=", "").scan(/.{1,16}/).join("/") ext ? "#{encoded_url}.#{ext}" : encoded_url end - def encrypted_sourcce_url_for(url, ext: nil) + def encrypted_source_url_for(url, ext: nil) cipher = build_cipher iv = @source_url_encryption_iv || cipher.random_iv cipher.iv = iv - "enc/#{base64_sourcce_url_for(iv + cipher.update(url) + cipher.final, ext: ext)}" + "enc/#{base64_source_url_for(iv + cipher.update(url) + cipher.final, ext: ext)}" end def need_escape_url?(url) diff --git a/lib/imgproxy/url_builders/info.rb b/lib/imgproxy/url_builders/info.rb index 8c5ee78..10e8ba8 100644 --- a/lib/imgproxy/url_builders/info.rb +++ b/lib/imgproxy/url_builders/info.rb @@ -34,7 +34,7 @@ def initialize(options = {}) # the configured URL adapters # @see Imgproxy.info_url_for def url_for(image) - path = [*option_strings, sourcce_url(image)].join("/") + path = [*option_strings, source_url(image)].join("/") signature = sign_path(path) File.join(endpoint.to_s, "info", signature, path) diff --git a/lib/imgproxy/url_builders/processing.rb b/lib/imgproxy/url_builders/processing.rb index 8845755..f0851c1 100644 --- a/lib/imgproxy/url_builders/processing.rb +++ b/lib/imgproxy/url_builders/processing.rb @@ -36,7 +36,7 @@ def initialize(options = {}) # the configured URL adapters # @see Imgproxy.url_for def url_for(image) - path = [*option_strings, sourcce_url(image, ext: @format)].join("/") + path = [*option_strings, source_url(image, ext: @format)].join("/") signature = sign_path(path) File.join(endpoint.to_s, signature, path)