class ActionDispatch::Routing::Mapper

Public Instance Methods

mount_journey(path, controller) { || ... } click to toggle source
# File lib/form_journey/routes.rb, line 5
def mount_journey(path, controller)
  resource "#{path}", only: [] do
    get "/", controller: controller, action: :default_step
    get "/:id/edit", controller: controller, action: 'edit', as: 'edit'
    yield if block_given?
    match "/:action", controller: controller, action: /[a-z0-9_]+/, via: [:get, :post, :patch, :delete], as: 'step'
  end
end