Sha256: 2faaa54a66dfa9a03f72daf01e64e3fef69db9e46e20a125cd9b67fa3f36e88a

Contents?: true

Size: 685 Bytes

Versions: 5

Compression:

Stored size: 685 Bytes

Contents

require_dependency "publish_my_data/application_controller"

module PublishMyData
  class InformationResourcesController < ApplicationController

    include ResourceRendering

    respond_to :html, :ttl, :rdf, :nt, :json, :text

    # http://example.com/data/blah
    def data
      uri = "http://#{PublishMyData.local_domain}/data/#{params[:id]}"
      resource = PublishMyData::Resource.find(uri, local: true)
      render_resource(resource)
    end

    # http://example.com/def/blah
    def def
      uri = "http://#{PublishMyData.local_domain}/def/#{params[:id]}"
      resource = PublishMyData::Resource.find(uri, local: true)
      render_resource(resource)
    end

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
publish_my_data-1.0.4 app/controllers/publish_my_data/information_resources_controller.rb
publish_my_data-1.0.3 app/controllers/publish_my_data/information_resources_controller.rb
publish_my_data-1.0.2 app/controllers/publish_my_data/information_resources_controller.rb
publish_my_data-1.0.1 app/controllers/publish_my_data/information_resources_controller.rb
publish_my_data-1.0.0 app/controllers/publish_my_data/information_resources_controller.rb