Sha256: 1f59675574aa859888da27a9fa3fa9fe6d2897ca79ac1c4770aeae038a250567
Contents?: true
Size: 1.43 KB
Versions: 2
Compression:
Stored size: 1.43 KB
Contents
__Caution : Still under developpement and subject to changes__ # LemonWay Ruby API client to query LemonWay ## Installation Add this line to your application's Gemfile: gem 'lemon_way' And then execute: $ bundle Or install it yourself as: $ gem install lemon_way ## Usage 1. Initialize a client instance (URI is mandatory, all the params passed are later overridable in method calls) 2. Query the API : the params as the query name may be underscored, they will be handled appropriately 3. API response will always be a HashWithIndifferentAccess with underscored keys. Retrieve it as a result or pass a block to the API point method ```ruby client = LemonWay::Client.new wl_login: "test", wl_pass: "test", wl_PDV: "test", language: "fr", version: "1.1", uri: "https://ws.lemonway.fr/mb/your_merchant_name/dev/directkit/service.asmx" response = client.register_wallet my_hash client.register_wallet my_hash do |response| response.class end => HashWithIndifferentAccess ``` ## Todo 1. Complete the doc 2. Test with VCR 3. Build WebMerchant client ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lemon_way-0.0.3 | README.md |
lemon_way-0.0.2 | README.md |