module Merit
Constants
- AppBadgeRules
Load app rules on boot up
- AppPointRules
Public Class Methods
add_observer(class_name)
click to toggle source
@param class_name [String] The string version of observer class
# File lib/merit.rb, line 34 def self.add_observer(class_name) @config.add_observer(class_name) end
checks_on_each_request()
click to toggle source
Check rules on each request
# File lib/merit.rb, line 10 def self.checks_on_each_request @config.checks_on_each_request end
current_user_method()
click to toggle source
Define current_user_method
# File lib/merit.rb, line 24 def self.current_user_method @config.current_user_method || "current_#{@config.user_model_name.downcase}".to_sym end
observers()
click to toggle source
# File lib/merit.rb, line 29 def self.observers @config.observers end
orm()
click to toggle source
# File lib/merit.rb, line 14 def self.orm @config.orm || :active_record end
setup() { |config| ... }
click to toggle source
# File lib/merit.rb, line 4 def self.setup @config ||= Configuration.new yield @config if block_given? end
user_model()
click to toggle source
Define user_model_name
# File lib/merit.rb, line 19 def self.user_model @config.user_model_name.constantize end