UtopiaData Documentation
About
Quando minha Utopia de Abertura de Dados por parte do governo for realidade, ainda então, estaremos caminhando para um pais mais democratico
Install
UtopiaData run on top of Rails application gem 'utopia_data' # on Gemfile
bundle install
bundle exec rails g utopia:resource law
Configure
Please check your database config on database.yml
Create a Resource
Atention! create a resource DON'T touch on database, you need create your table before it
In the example law is my resource, the should be a word in singular bundle exec rails g utopia:resource law
It will create app/resource/law.rb, like it UtopiaData.register :site do end
Changing default
Database Table Name
to change the database table name you can pass your database name to table_name config UtopiaData.register :law do table_name "LAW122" end
Attributes
to change what attribute you want to expose, you can use attribites config UtopiaData.register :law do attributes do set :number set :author end end
All other attributes will be protected
Run Server
bundle exec rails s # run server
License
See COPYING file