Sha256: d4110f44c1aa149b9b837fb9c73e2509afd7c3429938f850169958eaa5720134

Contents?: true

Size: 1.43 KB

Versions: 1

Compression:

Stored size: 1.43 KB

Contents

# Ruby Bling API

Essa gem consiste em uma interface ruby para comunicação com a API do [Bling ERP](https://www.bling.com.br).

[![Code Climate](https://codeclimate.com/github/locomotivapro/bling/badges/gpa.svg)](https://codeclimate.com/github/locomotivapro/bling)
[![Test Coverage](https://codeclimate.com/github/locomotivapro/bling/badges/coverage.svg)](https://codeclimate.com/github/locomotivapro/bling/coverage)

## Configuração

Instale a versão mais recente

```
$ gem install bling
```

Configure sua chave de integração:

```ruby
Bling::Config.api_key = '55fxs324dsk3....'
```

Por padrão a gem é configurada para aceitar os parâmetros em inglês,
caso deseje é possível configurar a gem para aceitar em português:

```ruby
Bling::Config.default_language= :pt # :en default
```

## Uso

A chamada para os possíveis endpoints da API do Bling são todas feitas
utilizando a class Bling::API ex:

```ruby
users = Bling::API.users.list
```

*Cliente*

Listagem de todos clientes inseridos no Bling:

```ruby
user_client = Bling::API.users
users = user_client.list
```

Inserir um cliente no Bling:

```ruby
user = Bling::API.user.create(
  {
  name: 'Jonh Doe',
  company_name: '',
  tax_type: 1,
  document: '35165478662',
  ir_rg: '306153420',
  address: 'My great street',
  number: '33',
  additional_address: 'apt 12',
  zipcode: '03454020',
  city: 'Sao Paulo',
  uf: 'SP',
  phone: '(11) 2233-3322',
  email: jonh@@doe.com'
  }
)

```

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bling-ruby-api-0.0.1 README.md