module Enjoy

Constants

VERSION

Public Class Methods

action_unvisible_for(action_name, model_name) click to toggle source
# File lib/enjoy/rails_admin_ext/config.rb, line 16
def action_unvisible_for(action_name, model_name)
  rails_admin_config.action_unvisible_for action_name, model_name
end
action_visible_for(action_name, model_name) click to toggle source
# File lib/enjoy/rails_admin_ext/config.rb, line 13
def action_visible_for(action_name, model_name)
  rails_admin_config.action_visible_for action_name, model_name
end
active_record?() click to toggle source
# File lib/enjoy_cms.rb, line 58
def active_record?
  Enjoy.orm == :active_record
end
cancancan_admin_rules(ability_object) click to toggle source
# File lib/enjoy/rails_admin_ext/config.rb, line 24
def cancancan_admin_rules(ability_object)
  rails_admin_config.cancancan_admin_rules(ability_object)
end
cancancan_manager_rules(ability_object) click to toggle source
# File lib/enjoy/rails_admin_ext/config.rb, line 27
def cancancan_manager_rules(ability_object)
  rails_admin_config.cancancan_manager_rules(ability_object)
end
clear_history_from_empty_objects() click to toggle source
# File lib/enjoy_cms.rb, line 68
def clear_history_from_empty_objects
  ::HistoryTracker.all.map do |h|
    begin
      begin
        h.delete if h.trackable.nil?
      rescue
        h.delete
      end
    rescue
    end
  end
end
config() click to toggle source
# File lib/enjoy/configuration.rb, line 5
def self.config
  @configuration ||= Configuration.new
end
configuration() click to toggle source
# File lib/enjoy/configuration.rb, line 2
def self.configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/enjoy/configuration.rb, line 9
def self.configure
  yield configuration
end
model_namespace() click to toggle source
# File lib/enjoy_cms.rb, line 61
def model_namespace
  "Enjoy::Models::#{Enjoy.orm.to_s.camelize}"
end
mongoid?() click to toggle source
# File lib/enjoy_cms.rb, line 55
def mongoid?
  Enjoy.orm == :mongoid
end
orm_specific(name) click to toggle source
# File lib/enjoy_cms.rb, line 64
def orm_specific(name)
  "#{model_namespace}::#{name}".constantize
end
rails_admin_config() click to toggle source
# File lib/enjoy/rails_admin_ext/config.rb, line 6
def rails_admin_config
  @rails_admin_configuration ||= RailsAdminConfiguration.new
end
rails_admin_config_for_actions(actions) click to toggle source
# File lib/enjoy/rails_admin_ext/config.rb, line 20
def rails_admin_config_for_actions(actions)
  rails_admin_config.actions_config(actions)
end
rails_admin_configuration() click to toggle source
# File lib/enjoy/rails_admin_ext/config.rb, line 3
def rails_admin_configuration
  @rails_admin_configuration ||= RailsAdminConfiguration.new
end
rails_admin_configure() { |rails_admin_configuration| ... } click to toggle source
# File lib/enjoy/rails_admin_ext/config.rb, line 9
def rails_admin_configure
  yield rails_admin_configuration
end