module DynamicImage::Routing
DynamicImage
Routing
¶ ↑
Extends ActionDispatch::Routing::Mapper
and provides a shortcut for defining routes for DynamicImage::Controller
.
Public Instance Methods
image_resources(resource_name, options = {})
click to toggle source
Declares an image resource.
image_resources :avatars
# File lib/dynamic_image/routing.rb, line 12 def image_resources(resource_name, options = {}) options = { path: "#{resource_name}/:digest(/:size)", constraints: { size: /\d+x\d+/ }, only: %i[show] }.merge(options) resources resource_name, options do get :uncropped, on: :member get :original, on: :member get :download, on: :member end end