Sha256: 7ad221cac15b8c26b3a6d863d2731882265e9e97431f231e7a6589d5c6bd5688
Contents?: true
Size: 548 Bytes
Versions: 16
Compression:
Stored size: 548 Bytes
Contents
module Gaku class GakuController < CoreController self.responder = AppResponder respond_to :html layout :resolve_layout before_action :require_login def resolve_layout case action_name when 'index' 'gaku/layouts/index' when 'show' 'gaku/layouts/show' when 'edit' 'gaku/layouts/edit' else 'gaku/layouts/gaku' end end private def require_login unless current_user redirect_to new_user_session_path end end end end
Version data entries
16 entries across 16 versions & 2 rubygems