Sha256: c67e125f625199b9a99c0a488af540568242dc6cd26ccca397d5e4a7b70eb5f5
Contents?: true
Size: 589 Bytes
Versions: 20
Compression:
Stored size: 589 Bytes
Contents
require 'concerns/dataset_initialization' class RemoteLabelsController < ApplicationController include DatasetInitialization def show @datasets = init_datasets concept_url = params[:concept_url] # ensure known dataset @dataset = @datasets.detect { |d| concept_url.to_s.start_with?(d.url.to_s) } unless @dataset head 422 return end label = @dataset.find_label(concept_url) unless label head 404 return end respond_to do |format| format.json do render json: { label: label } end end end end
Version data entries
20 entries across 20 versions & 1 rubygems