Sha256: a714136d5f43c02e1f17b65f507d05fb52da486a0318699fb439dff5ef1e2fd7

Contents?: true

Size: 413 Bytes

Versions: 5

Compression:

Stored size: 413 Bytes

Contents

# frozen_string_literal: true

module DefraRubyMocks
  class CompanyController < ApplicationController

    before_action :set_default_response_format

    def show
      @status = CompaniesHouseService.run(params[:id])

      respond_to :json
    rescue NotFoundError
      render "not_found", status: 404
    end

    private

    def set_default_response_format
      request.format = :json
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
defra_ruby_mocks-1.4.0 app/controllers/defra_ruby_mocks/company_controller.rb
defra_ruby_mocks-1.3.0 app/controllers/defra_ruby_mocks/company_controller.rb
defra_ruby_mocks-1.2.0 app/controllers/defra_ruby_mocks/company_controller.rb
defra_ruby_mocks-1.1.0 app/controllers/defra_ruby_mocks/company_controller.rb
defra_ruby_mocks-1.0.0 app/controllers/defra_ruby_mocks/company_controller.rb