class ActiveModel::MassAssignmentSecurity::PermissionSet
Public Instance Methods
+(values)
click to toggle source
Calls superclass method
# File lib/active_model/mass_assignment_security/permission_set.rb, line 7 def +(values) super(values.map(&:to_s)) end
deny?(key)
click to toggle source
# File lib/active_model/mass_assignment_security/permission_set.rb, line 15 def deny?(key) raise NotImplementedError, "#deny?(key) suppose to be overwritten" end
include?(key)
click to toggle source
Calls superclass method
# File lib/active_model/mass_assignment_security/permission_set.rb, line 11 def include?(key) super(remove_multiparameter_id(key)) end
Protected Instance Methods
remove_multiparameter_id(key)
click to toggle source
# File lib/active_model/mass_assignment_security/permission_set.rb, line 21 def remove_multiparameter_id(key) key.to_s.gsub(/\(.+/m, '') end