module ActiveScaffold::ActiveRecordPermissions::Permissions
Public Class Methods
Source
# File lib/active_scaffold/active_record_permissions.rb, line 65 def self.included(base) base.extend SecurityMethods base.send :include, SecurityMethods class << base attr_accessor :class_security_methods, :instance_security_methods end end
Public Instance Methods
Source
# File lib/active_scaffold/active_record_permissions.rb, line 76 def existing_record_check? !new_record? end
Because any class-level queries get delegated to the instance level via a new record, it’s useful to know when the authorization query is meant for a specific record or not. But using new_record? is confusing, even though accurate. So this is basically just a wrapper.