CrudVision – Lisa Seelye

August 1, 2007

Reve updates

Filed under: api,eve online,ruby — Lisa Seelye @ 21:35

People sitting on Reve‘s SVN trunk may have noticed a few updates over the past week.

Revision 4

  • added copyright info and a bit of documentation changes (inline source with line numbers)
  • Fixed to_time method in extensions.rb to use :utc instead of :local.

Revision 5

  • Slight change in the Alliance class definition to typecast alliance_id and faction_id to integers if they’re not 0 and to nil if they are 0.

Revision 6

  • Removed a single pretty print reference in reve.rb left in by accident for debugging.

Revision 7 (latest)

  • Add functionality to the character sheet call for AttributeEnhancers when they’re pushed to live.

    Garthagk: Just submitted the changes to get the character sheet showing all implants. Well, submitted the db change. It has to go through the DBA, QA, and wait for a database update, so it won’t happen for a week or two .. but it’s rolling. :P

  • Relevant documentation changes
  • Overrode String#to_i to try and get a little better behaviour out of it. This is now consistant with the to_date and to_time methods. The to_i method will try and get an Integer and unless it does it will use the string itself.

It was fun to update! I’m going to write a script to help roll proper releases. This weekend I plan to write a test suite for inclusion with the proper releases.

I don’t want to state a firm roadmap just yet but I hope to achieve the following goals with this API:

  1. Remove libcurl dependency
  2. Test suite
  3. Better documentation
  4. Consistant method and class naming
  5. DRY some of the classes

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress