module QueryVersionSupport

Public Instance Methods

query_versions() click to toggle source
# File lib/query_version_support.rb, line 11
def query_versions
  QueryVersion.where(query_id: params[:query_id]).order('version DESC')
end
retrieve_query_version() click to toggle source
# 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