I've added Match functionality to the library now. You can match by ID
or by parameters as specified in the DevNet documentation.
If you haven't yet, please install the gem and give begin trying it
out.
http://github.com/jimmyz/ruby-fs-stack
I just realized that I forgot the require 'rubygems' in the example
code, but I figure you all would figure that one out.
Next on the roadmap:
1. Combine functionality
2. Better error handling - define and implement library-specific
Exceptions and throw when corresponding error codes are received from
API.
3. Option to pass a logger to the communicator to log requests and
responses
4. Setting the person's summary
5. Pedigree read
6. Read multiple persons in one call
7. Deleting assertions
Other things that should eventually make it in here is:
* Contributor Read
* User Read
* User Update
* Persona Read
* Persona Separate
* Citation Read & Write
* Notes Read & Write
* Search & Match by POST - which gives the ability to specify
standardized place IDs in the search/match.
At that point, FamilyTree v2 will be very close to feature complete.
Any questions or feedback?