module Imgproxy::Extensions::Shrine

Extension for Shrine::UploadedFile @see Imgproxy.extend_shrine!

Public Instance Methods

imgproxy_info_url(options = {}) click to toggle source

Returns imgproxy info URL for a Shrine::UploadedFile instance

@return [String] @param options [Hash, Imgproxy::Builder] @see Imgproxy.info_url_for

# File lib/imgproxy/extensions/shrine.rb, line 21
def imgproxy_info_url(options = {})
  return options.info_url_for(self) if options.is_a?(Imgproxy::Builder)
  Imgproxy.info_url_for(self, options)
end
imgproxy_url(options = {}) click to toggle source

Returns imgproxy URL for a Shrine::UploadedFile instance

@return [String] @param options [Hash, Imgproxy::Builder] @see Imgproxy.url_for

# File lib/imgproxy/extensions/shrine.rb, line 11
def imgproxy_url(options = {})
  return options.url_for(self) if options.is_a?(Imgproxy::Builder)
  Imgproxy.url_for(self, options)
end