Sha256: b77d83386e4f85002a405339a499dadce17ff6d959947cc9771cf5a95d7b2d57
Contents?: true
Size: 879 Bytes
Versions: 3
Compression:
Stored size: 879 Bytes
Contents
require_dependency "publish_my_data/application_controller" module PublishMyData class DatasetsController < ApplicationController include PublishMyData::DataDownload respond_to :html, :ttl, :rdf, :nt, :json, :text def dump @dataset = Dataset.find_by_slug(params[:id]) # if we can't find a current download it's cos we haven't generated it yet since ds was modified # ... and we should 404. url = find_latest_download_url_for_resource(@dataset) raise Tripod::Errors::ResourceNotFound unless url redirect_to url end # /data?page=2&per_page=10 def index @pagination_params = ResourcePaginationParams.from_request(request) @datasets = Paginator.new(Dataset.deprecation_last_query_str, @pagination_params, resource_class: PublishMyData::Dataset).paginate respond_with(@datasets) end end end
Version data entries
3 entries across 3 versions & 1 rubygems