The beginnings of an EJDBModel. Still lots to do and there will probably be a lot of refactoring but have the basic implementation without fromDictionary method impl.
Refactored dynamic property handling to make it more readable and cleaner.
Have most of the basic EJDBModel encoding and decoding fleshed out. EJDBModel property handling however, is still unimplemented.
When you make assumptions about NSInvocation and friends, you’ll get your ass handed to you. :) Now that my ass is back where it should be, I do declare that basic ingoing/outgoing primitive and object value handling is complete.
Crap! Oversight! We need to change encoding/decoding of NSDate type because it is cutting off values. So if you compare two dates that should be exactly equal…they aren’t! This is a posterity commit before an important refactor!
Fixed a bug in BSONEncoder where saving to a long would fall through to double handling because of a lack of a break…big doh on that one! EJDBModel is working quite well for all primitive types. Next up hopefully EJDBModel property handling can be implemented.
Removed model for now. Not quite ready yet.
release v0.5.1