Multiapi Ruby SDK
Este é o SDK oficial em Ruby para integração com a API Multiapi.
Instalação
Adicione esta linha ao Gemfile da sua aplicação:
gem 'multiapi'
E então execute:
$ bundle install
Ou instale manualmente:
$ gem install multiapi
Uso
Primeiro, configure o cliente com sua chave de API:
require 'multiapi'
client = Multiapi::Client.new(api_key: 'sua_chave_api')
Usuários
# Listar usuários
users = client.users.list(page: 1, per_page: 20)
# Criar um usuário
user = client.users.create(
name: 'João Silva',
email: '[email protected]'
)
# Buscar um usuário
user = client.users.find(123)
# Atualizar um usuário
user = client.users.update(123, name: 'João Silva Jr')
# Deletar um usuário
client.users.delete(123)
Transações
# Listar transações
transactions = client.transactions.list(page: 1, per_page: 20)
# Criar uma transação
transaction = client.transactions.create(
user_id: 123,
amount: 100.00,
description: 'Pagamento'
)
# Buscar uma transação
transaction = client.transactions.find(456)
# Atualizar uma transação
transaction = client.transactions.update(456, description: 'Pagamento atualizado')
# Deletar uma transação
client.transactions.delete(456)
# Listar transações de um usuário
transactions = client.transactions.by_user(123, page: 1, per_page: 20)
Desenvolvimento
Após clonar o repositório, execute bin/setup para instalar as dependências. Então, execute rake spec para rodar os testes.
Contribuindo
Bug reports e pull requests são bem-vindos no GitHub. Este projeto é destinado a ser um espaço seguro e acolhedor para colaboração.
Licença
Este SDK é propriedade privada da StackLab Digital. Todos os direitos reservados. O uso deste SDK está sujeito aos termos e condições estabelecidos em acordo comercial. Não é permitida a redistribuição ou modificação sem autorização expressa.