Module: QueryVersionSupport

Included in:
ResultsController, VisualizationsController
Defined in:
lib/query_version_support.rb

Instance Method Summary collapse

Instance Method Details

#query_versionsObject



11
12
13
# File 'lib/query_version_support.rb', line 11

def query_versions
  QueryVersion.where(query_id: params[:query_id]).order('version DESC')
end

#retrieve_query_versionObject



2
3
4
5
6
7
8
9
# File 'lib/query_version_support.rb', line 2

def retrieve_query_version
  query_version_id = params.fetch(:query_version_id, 'latest')
  @query_version ||= if query_version_id == 'latest'
    query_versions.first
  else
    QueryVersion.find(query_version_id)
  end
end