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