class ActiveModel::MassAssignmentSecurity::PermissionSet

Attributes

logger[RW]

Public Instance Methods

+(values) click to toggle source
# File lib/active_model/mass_assignment_security/permission_set.rb, line 9
def +(values)
  super(values.map(&:to_s))
end
include?(key) click to toggle source
# File lib/active_model/mass_assignment_security/permission_set.rb, line 13
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 19
def remove_multiparameter_id(key)
  key.to_s.gsub(%r\(.+/, '')
end