Ruby Solidus API client¶ ↑
Requirements¶ ↑
Installation¶ ↑
gem install solidus_client
Usage¶ ↑
Client class¶ ↑
Use SolidusClient:Client
class
require 'solidus_client/client' client = SolidusClient::Client.new(url: 'app url', api_key: 'user api key') item_data_hash = { ... } response_hash = client.add_item(order_number, item_data_hash)
Command line¶ ↑
Run solidus
command
$ solidus -h Usage: solidus [options] command [target] [JSON data] Commands: - add_item <order_number> <data> - .. Options: -u, --url Solidus URL -k, --key Solidus API key
Development¶ ↑
Install dependencies
bundle install
Export required environment Variables
export SOLIDUS_API_KEY=your API key export SOLIDUS_URL=Solidus endpoint
Run specs WARNING: checkout_spec.rb
requires a running Solidus instance and writes Product and Order data to it
bundle exec rake spec
License¶ ↑
Copyright © 2019 Nebulab. It is free software, and may be redistributed under the terms specified in the license.
About¶ ↑
Solidus API Client is funded and maintained by the Nebulab team.
We firmly believe in the power of open-source. Contact us if you like our work and you need help with your project design or development.