README.md
# Crema API Ruby Client
[![Gem Version](https://badge.fury.io/rb/crema-api-ruby-client.svg)](https://badge.fury.io/rb/crema-api-ruby-client)
[![Build Status](https://travis-ci.org/ahastudio/crema-api-ruby-client.svg?branch=master)](https://travis-ci.org/ahastudio/crema-api-ruby-client)
[![Test Coverage](https://api.codeclimate.com/v1/badges/8619e40dc830edcb215a/test_coverage)](https://codeclimate.com/github/ahastudio/crema-api-ruby-client/test_coverage)
## Installation
Add this line to your application's Gemfile:
```ruby
gem 'crema-api-ruby-client'
```
And then execute:
$ bundle
Add your credentials to `config/initializers/crema.rb`:
```ruby
require 'crema'
Crema.configure do |config|
config.app_id = ENV['CREMA_APP_ID']
config.secret = ENV['CREMA_SECRET']
end
Crema.config.access_token = Crema::OAuth.token
```
## Usage
```ruby
client = Crema::Client.new
products = client.fetch_products(brand_id: 108, limit: 3)
products.each do |product|
puts product.id
puts product.image_url
puts product.name
puts product.final_price
end
product = client.fetch_product(466033, brand_id: 108)
puts product.url
```
## Contributing
Bug reports and pull requests are welcome
on GitHub at https://github.com/ahastudio/crema-api-ruby-client.