module RailsAdminUserAbilities

Constants

VERSION

Public Class Methods

active_record?() click to toggle source
# File lib/rails_admin_user_abilities.rb, line 29
def active_record?
  orm == :active_record
end
model_namespace() click to toggle source
# File lib/rails_admin_user_abilities.rb, line 33
def model_namespace
  "RailsAdminUserAbilities::Models::#{RailsAdminUserAbilities.orm.to_s.camelize}"
end
mongoid?() click to toggle source
# File lib/rails_admin_user_abilities.rb, line 26
def mongoid?
  orm == :mongoid
end
orm() click to toggle source
# File lib/rails_admin_user_abilities.rb, line 18
def orm
  :mongoid
  # if defined?(::Mongoid)
  #   :mongoid
  # else
  #   :active_record
  # end
end
orm_specific(name) click to toggle source
# File lib/rails_admin_user_abilities.rb, line 36
def orm_specific(name)
  "#{model_namespace}::#{name}".constantize
end