/oiorest

Library for accessing the Danish OIO Rest information

Primary LanguageRubyMIT LicenseMIT

ActiveOio
=========

ActiveOIO is a Ruby on Rails ActiveOIO extension to Danish public data.

You can read more about it at http://code.google.com/p/oiorest/


Example
=======

# Find all
Kommune.find(:all)

# Find one
Postdistrikt.find(8830)

# Search by name
Postdistrikt.find_by_name('borg')

# Adresser

# This is a finder with all possible search params.
# returns an Address-light, with a reduced subset of the full Adresse.
Adresse.find(:all, :params => {:vejnavn => "lyongade", :husnr => "19", :postnr => "2300", :vejnr => "4492", :kommunenr => "101", :sognenr => "7084"})

# direct access
 Adresse.find(9718)

# find the first hit -- fully expanded address object
Adresse.find(:first,:params => {:vejnavn => "lyongade", :husnr => "19"})



TODO
========
* lokaliteter => make drill down to full-address level
* Unittests against stubbed responses. Should we hack Active Resource to do that?
* Integration tests against oiorest.dk/danmark
* Script to port github commits into subversion on Google Code