# frozen_string_literal: true
class FederalSubjectsController < ApplicationController
include PaginalController
before_action :set_federal_subject, except: :index
# GET /federal_subjects
def index
authorize :federal_subject
@federal_subjects = policy_scope(FederalSubject).order_by_display_name
.page(active_page)
end
# GET /federal_subjects/:number
def show
authorize @federal_subject
private
def set_federal_subject
@federal_subject = FederalSubject.find_by! number: params[:number]