I am not able to fetch request object in Grape::API, My method is
module Artical
module Railsapp module V1 class Articleapi < Grape::API include Railsapp::V1::Defaults
resource :articleapi do
desc "Return all article"
get "", root: :articles do
error!({:error_message => "Please provide a article id."}, 422)
end
desc "Return a acticle"
params do
requires :id, type: String, desc: "ID of the photo"
end
get ":id", root: "photo" do
@Artical = Contents.where(id: params[:id],content_type: 'Article').first
if @Artical.present?
error!({:success_message => "Record found",:result => @Artical }, 300)
else
error!({:error_message => "Record Could not found"}, 422)
end
# Photos.where(:id => @id).update_all(publish_status: @status_value)
end
end