circleci
5 of 25 new or added lines in 2 files covered. (20.0%)
2661 of 2958 relevant lines covered (89.96%)
336.57 hits per line
| 1 |
# frozen_string_literal: true
|
|
|
NEW
|
class AqlQueriesController < ApplicationController |
× |
| 3 |
# GET /aql_queries or /aql_queries.json
|
|
|
NEW
|
def index |
× |
|
NEW
|
@aql_query = params[:aql_query] |
× |
|
NEW
|
if @aql_query.blank? |
× |
|
NEW
|
@results = []
|
× |
|
NEW
|
else
|
× |
|
NEW
|
query = Mediaflux::QueryRequest.new(session_token: current_user.mediaflux_session, aql_query: @aql_query, iterator: false) |
× |
|
NEW
|
if query.error?
|
× |
|
NEW
|
@results = []
|
× |
|
NEW
|
flash[:notice] = query.response_error[:message][1..250] |
× |
|
NEW
|
else
|
× |
|
NEW
|
flash[:notice] = nil |
× |
|
NEW
|
@results = query.result_items
|
× |
|
NEW
|
end
|
× |
|
NEW
|
end
|
× |
|
NEW
|
end
|
× |
|
NEW
|
end
|
× |