RubyMotionRealmObject.h 631 B

123456789101112131415161718192021222324252627
  1. #import <Realm/Realm.h>
  2. @interface StringObject : RLMObject
  3. @property NSString *stringProp;
  4. @end
  5. RLM_ARRAY_TYPE(StringObject);
  6. @interface RubyMotionRealmObject : RLMObject
  7. @property BOOL boolProp;
  8. @property int intProp;
  9. @property float floatProp;
  10. @property double doubleProp;
  11. @property NSString *stringProp;
  12. @property NSData *binaryProp;
  13. @property NSDate *dateProp;
  14. @property bool cBoolProp;
  15. @property long longProp;
  16. @property StringObject *objectProp;
  17. // FIXME: Support array properties in RubyMotion
  18. // @property RLMArray<StringObject> *arrayProp;
  19. @end