Sha256: c808c2491d887152d8e82ba2e07c137372222862fb087b00d5f99a9ffea9c3ca
Contents?: true
Size: 1.65 KB
Versions: 4
Compression:
Stored size: 1.65 KB
Contents
# Trustvox Gem to send interact with Trustvox API. ## Installation ```ruby gem 'trustvox' ``` And then execute: $ bundle Or install it yourself as: $ gem install trustvox ## Usage Set your credentials ```ruby Trustvox::Config.token = 'PLATFORM TOKEN' Trustvox::Config.store_token = 'STORE TOKEN' Trustvox::Config.store_id = 'STORE ID' ``` Or througth ENV vars. ```sh TRUSTVOX_ACCESS_TOKEN='PLATFORM TOKEN' TRUSTVOX_STORE_TOKEN='STORE TOKEN' TRUSTVOX_STORE_ID='STORE ID' ``` Push order information. ```ruby order = Trustvox::Store.new.push_order({ order_id: 1, delivery_date: DateTime.now.to_s, client: { first_name: 'Homer', last_name: 'Simpson', email: 'homer@fox.com', }, items: [{ id: 1, url: 'http://www.fox.com/donut', name: 'Donut', price: 2.99, photos_urls: ["http://store.fox.com/donut.png"], }] }) order.inspect {:status=>201, :data=>{"tags"=>[], "order_id"=>1, "client"=>{"tags"=>[], "first_name"=>"Homer", "last_name"=>"Simpson", "email"=>"homer@fox.com"}, "delivery_date"=>"2018-04-03", "items"=>[{"id"=>"1", "name"=>"Donut", "url"=>"http://www.fox.com/donut", "price"=>"2.99", "tags"=>[]}]}} ``` ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/brunofrank/trustvox. ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
trustvox-0.4.0 | README.md |
trustvox-0.3.0 | README.md |
trustvox-0.2.0 | README.md |
trustvox-0.1.0 | README.md |