Method: Parse::Object.set_default_acl
- Defined in:
- lib/parse/model/object.rb
.set_default_acl(id, read: false, write: false, role: false) ⇒ Object
A method to set default ACLs to be applied for newly created instances of this class. All subclasses have public read and write enabled by default.
243 244 245 246 247 248 |
# File 'lib/parse/model/object.rb', line 243 def set_default_acl(id, read: false, write: false, role: false) unless id.present? raise ArgumentError, "Invalid argument applying #{self}.default_acls : must be either objectId, role or :public" end role ? default_acls.apply_role(id, read, write) : default_acls.apply(id, read, write) end |