class Ditty::UserLoginTraitsController

Constants

FILTERS
SEARCHABLE

Public Instance Methods

browser_options() click to toggle source
# File lib/ditty/controllers/user_login_traits_controller.rb, line 35
def browser_options
  policy_scope(::Ditty::UserLoginTrait).select(:browser).distinct.as_hash(:browser, :browser)
end
device_options() click to toggle source
# File lib/ditty/controllers/user_login_traits_controller.rb, line 31
def device_options
  policy_scope(::Ditty::UserLoginTrait).select(:device).distinct.as_hash(:device, :device)
end
list() click to toggle source
Calls superclass method
# File lib/ditty/controllers/user_login_traits_controller.rb, line 40
def list
  return super if params[:sort]

  super.order(:updated_at).reverse
end
platform_options() click to toggle source
# File lib/ditty/controllers/user_login_traits_controller.rb, line 27
def platform_options
  policy_scope(::Ditty::UserLoginTrait).select(:platform).distinct.as_hash(:platform, :platform)
end
user_options() click to toggle source
# File lib/ditty/controllers/user_login_traits_controller.rb, line 23
def user_options
  policy_scope(::Ditty::User).as_hash(:email, :email)
end