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