Sha256: 1beb357ac1a989725e2dca02766064f0eb98f079a4dbb7cecaefcf0e48fb761b
Contents?: true
Size: 679 Bytes
Versions: 62
Compression:
Stored size: 679 Bytes
Contents
module Workarea module Admin class JumpToController < Admin::ApplicationController def index results = { results: Search::Admin.jump_to(params).map do |result| { label: result[:label], value: result[:label], type: result[:type].titleize.pluralize, url: result_url(result) } end } render json: results end private def result_url(result) if result[:to_param].present? send(result[:route_helper], result[:to_param]) else send(result[:route_helper]) end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems