Sha256: 6d1d5496e54062df36faad59aedcc768f00b81d839e08c85bbd28b219e02c395
Contents?: true
Size: 534 Bytes
Versions: 2
Compression:
Stored size: 534 Bytes
Contents
module Ecm::Staff class PeopleController < ApplicationController def self.resource_class Person end def index @collection = load_collection end def show @resource = load_resource end private def resource_class self.class.resource_class end def resource_scope resource_class.includes(person_positions: :position) end def load_collection resource_scope.all end def load_resource resource_scope.find(params[:id]) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ecm_staff2-0.0.2 | app/controllers/ecm/staff/people_controller.rb |
ecm_staff2-0.0.1 | app/controllers/ecm/staff/people_controller.rb |