Sha256: 860ce1169c7105d5fe81def84c912d4b887bb7b3d095e3a5e1a721cf181e1db6

Contents?: true

Size: 823 Bytes

Versions: 16

Compression:

Stored size: 823 Bytes

Contents

module DmCore::Admin::ApplicationHelper

  # Switch to the different user
  #------------------------------------------------------------------------------
  def switch_user(user)
    sign_in(:user, user)
  end

  #------------------------------------------------------------------------------
  def is_current_controller(controller_name)
    controller.controller_name == controller_name
  end

  # http://stackoverflow.com/questions/8552763/best-way-to-highlight-current-page-in-rails-3-apply-a-css-class-to-links-con
  #------------------------------------------------------------------------------
  def admin_path_active_class?(*paths)
    active = false
    # paths.each { |path| active ||= current_page?(path) }
    paths.each { |path| active ||= request.url.include?(path) }
    active ? 'active' : nil
  end
  
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
dm_core-4.2.3.10 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3.9 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3.8 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3.7 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3.6 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3.5 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3.4 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3.3 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3.2 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3.1 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.3 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.2.3 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.2.2 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.2.1 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.2 app/helpers/dm_core/admin/application_helper.rb
dm_core-4.2.1.5 app/helpers/dm_core/admin/application_helper.rb