Ruby Bling API

Essa gem consiste em uma interface ruby para comunicação com a API do Bling ERP.

Code Climate Test Coverage

Configuração

Instale a versão mais recente

$ gem install bling

Configure sua chave de integração:

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:

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:

users = Bling::API.users.list

Cliente

Listagem de todos clientes inseridos no Bling:

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

Inserir um cliente no Bling:

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'
  }
)