API Filters
Created by: onlymejosh
Hi,
I am trying to add filters to the API but I'm struggling with grape.
I am tyring to do something like this in lib/api/issues.rb
resource :issues do
# Get currently authenticated user's issues
# Parameters:
# state [closed|open] - The state of the issue
# Example Request:
# GET /issues
get do
if params[:state].present?
issues = paginate(current_user.issues.where("closed = ?",params[:state]))
else
issues = paginate(current_user.issues)
end
present issues, with: Entities::Issue
end
end
current_user.issues returns an array opposed to an Active::Relation. Any guidance would be great :)