izumin5210/actopus

View on GitHub
app/controllers/concerns/klasses_displayable.rb

Summary

Maintainability
A
0 mins
Test Coverage
module KlassesDisplayable
  extend ActiveSupport::Concern
  include TimetableDisplayable

  def index
    @klasses = Klass.includes(:department).all
  end

  private

  def set_klass
    @klass = Klass.friendly.find(params[:id])
  end

  def set_lectures
    set_klass
    @lectures =
      @klass.lectures.current_term.includes(:lecturers, wday_periods: [:period])
  end
end