Class: RequestsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- RequestsController
- Defined in:
- app/controllers/requests_controller.rb
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'app/controllers/requests_controller.rb', line 2 def index bucket = Bucket.find_by(token: params[:token]) requests = bucket.requests requests = requests.gt(id: params[:last_request_id]) if params[:last_request_id].present? requests = requests.limit(25).order(:id.asc) requests = requests.map(&:attributes) render json: JSON.generate(requests) end |
#show ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'app/controllers/requests_controller.rb', line 13 def show request = Request.find(params[:id]) respond_to do |format| format.html { render plain: request.body } format.json { render json: JSON.pretty_generate(request.attributes) } end end |