Sha256: b3cd22f02b78c1d3d1c05bfb6f0f74953055b073149d0c2198a2069a2d645baa
Contents?: true
Size: 698 Bytes
Versions: 1
Compression:
Stored size: 698 Bytes
Contents
module Releaf class SessionsController < Devise::SessionsController layout "releaf/devise" def after_sign_in_path_for(resource) controller_name = resource.role.default_controller if controller_name if controller_name == 'content' default_path = releaf_nodes_path elsif controller_name == 'translations' default_path = releaf_translation_groups_path else default_path = send("admin_#{controller_name}_path") end else default_path = releaf_nodes_path end return default_path end def full_controller_name self.class.name.sub(/Controller$/, '').underscore end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
releaf-0.1.2 | app/controllers/releaf/sessions_controller.rb |