Sha256: 4d60790514872bb508573b60c3b295af9e320b0c7a304c889ef493cb45c9b9c2

Contents?: true

Size: 533 Bytes

Versions: 1

Compression:

Stored size: 533 Bytes

Contents

module Rapporteur
  class StatusesController < ApplicationController
    def show
      expires_now
      respond_to do |format|
        format.json do
          resource = Rapporteur.run

          if resource.errors.empty?
            render({:json => resource})
          else
            display_errors(resource, :json)
          end
        end
      end
    end


    private


    def display_errors(resource, format)
      render({format => {:errors => resource.errors}, :status => :internal_server_error})
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rapporteur-3.6.0 app/controllers/rapporteur/statuses_controller.rb