EAAL EVE API Access Layer
EAAL is a Ruby library for accessing the EVE API. It comes with some metaprogramming-fu so it should be able to handle additions to the EVE API without changes to the library. It also comes with a built in cache mechanism that, once enabled, respects the API cache timers and caches data using either memcached or file storage.
EAAL has been arround for a while now, and seen contributions by several other programmers, checkout its commit history on github to find out more.
Blog Articles on EAAL
sadly havent blogged about EAAL yet, even with it being one of my older projects still active..
Links
- Github (get the sources here!)
- EVE Development Network Article (Incl. examples on usage)
Documentation
Check out the examples in the README, or on the EVE Development Network Article.
Sample Code
api = EAAL::API.new("my userid", "my API key")
result = api.Characters
result.characters.each{|character|
puts character.name
}




