Method: Imgproxy::UrlBuilders::Processing#url_for

Defined in:
lib/imgproxy/url_builders/processing.rb

#url_for(image) ⇒ String

Genrates imgproxy URL

Parameters:

  • image (String, URI, Object)

    Source image URL or object applicable for the configured URL adapters

Returns:

  • (String)

    imgproxy URL

See Also:



38
39
40
41
42
43
# File 'lib/imgproxy/url_builders/processing.rb', line 38

def url_for(image)
  path = [*option_strings, sourcce_url(image, ext: @format)].join("/")
  signature = sign_path(path)

  File.join(endpoint.to_s, signature, path)
end