From c91aa686d45159e4696b9a2dd1bf9a9c661134a5 Mon Sep 17 00:00:00 2001 From: jrhe Date: Tue, 30 Apr 2013 21:40:01 +0100 Subject: [PATCH] removed accidentally added file --- .../twitter_example.rb | 74 ------------------- 1 file changed, 74 deletions(-) delete mode 100644 lib/grape-active_model_serializers/twitter_example.rb diff --git a/lib/grape-active_model_serializers/twitter_example.rb b/lib/grape-active_model_serializers/twitter_example.rb deleted file mode 100644 index f571b66..0000000 --- a/lib/grape-active_model_serializers/twitter_example.rb +++ /dev/null @@ -1,74 +0,0 @@ -module Twitter - class API < Grape::API - - version 'v1', :using => :header, :vendor => 'twitter' - format :json - - helpers do - def current_user - @current_user ||= User.authorize!(env) - end - - def authenticate! - error!('401 Unauthorized', 401) unless current_user - end - end - - resource :statuses do - - desc "Return a public timeline." - get :public_timeline do - Status.limit(20) - end - - desc "Return a personal timeline." - get :home_timeline do - authenticate! - current_user.statuses.limit(20) - end - - desc "Return a status." - params do - requires :id, :type => Integer, :desc => "Status id." - end - get ':id' do - Status.find(params[:id]) - end - - desc "Create a status." - params do - requires :status, :type => String, :desc => "Your status." - end - post do - authenticate! - Status.create!({ - :user => current_user, - :text => params[:status] - }) - end - - desc "Update a status." - params do - requires :id, :type => String, :desc => "Status ID." - requires :status, :type => String, :desc => "Your status." - end - put ':id' do - authenticate! - current_user.statuses.find(params[:id]).update({ - :user => current_user, - :text => params[:status] - }) - end - - desc "Delete a status." - params do - requires :id, :type => String, :desc => "Status ID." - end - delete ':id' do - authenticate! - current_user.statuses.find(params[:id]).destroy - end - - end - end -end \ No newline at end of file