Sha256: 8d73407fbc3c5599990f3bfe6491ab1897567606acebdd21cb428e8c9f65f1ae
Contents?: true
Size: 675 Bytes
Versions: 3
Compression:
Stored size: 675 Bytes
Contents
require_dependency "publish_my_data/application_controller" module PublishMyData class SparqlController < ApplicationController include PublishMyData::Concerns::Controllers::Sparql before_filter :check_format, :only => [:endpoint] def endpoint @query_text = params[:query] if @query_text.blank? unless request.format.html? #the html view handles this ok render :text => "no query supplied", :status => 400 end else @sparql_query = build_sparql_query(@query_text) @sparql_query_result = process_sparql_query(@sparql_query) respond_with(@sparql_query_result) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems