# SpreeBrCommon [![Build Status](https://travis-ci.org/ddomingues/solidus_br_common.svg)](https://travis-ci.org/ddomingues/solidus_br_common) [![Code Climate](https://codeclimate.com/github/ddomingues/solidus_br_common/badges/gpa.svg)](https://codeclimate.com/github/ddomingues/solidus_br_common) [![Test Coverage](https://codeclimate.com/github/ddomingues/solidus_br_common/badges/coverage.svg)](https://codeclimate.com/github/ddomingues/solidus_br_common) This extension has goal to provide common aspects as cities, extras address informations and some seeds to Brazil. ## New Features > * Address attributes: * district * number * City entity * User attributes: * first name * last name * cpf * phone * alternative phone * date of birth * Cep Autocomplete: using the [Postmon](http://postmon.com.br/) REST API * Default Seeds to Brazil # Installation Add solidus_br_common to your Gemfile: ```ruby gem 'solidus_br_common' ``` Bundle your dependencies and run the installation generator: ```shell bundle bundle exec rails g solidus_br_common:install ``` # Testing First bundle your dependencies, then run `rake`. `rake` will default to building the dummy app if it does not exist, then it will run specs. The dummy app can be regenerated by using `rake test_app`. ```shell bundle bundle exec rake ``` When testing your applications integration with this extension you may use it's factories. Simply add this require statement to your spec_helper: ```ruby require 'solidus_br_common/factories' ``` Copyright (c) 2015 Diego Domingues, released under the New BSD License