Method: LeanMotion::Model#setField
- Defined in:
- lib/lean_motion/model.rb
#setField(field, value) ⇒ Object
81 82 83 84 85 86 87 88 89 |
# File 'lib/lean_motion/model.rb', line 81 def setField(field, value) if RESERVED_KEYS.include?(field) || fields.include?(field.to_sym) return @AVObject.removeObjectForKey(field.to_s) if value.nil? return @AVObject.send("#{field}=", value) if RESERVED_KEYS.include?(field) return @AVObject[field] = value else raise "AVCloud Exception: Invalid field name #{field} for object #{self.class.to_s}" end end |