Caution : Still under developpement and subject to changes
Ruby API client to query LemonWay
Add this line to your application's Gemfile:
gem 'lemon_way'
And then execute:
$ bundle
Or install it yourself as:
$ gem install lemon_way
- Initialize a client instance (URI is mandatory, all the params passed are later overridable in method calls)
- Query the API : the params as the query name may be underscored, they will be handled appropriately
- API response will always be a HashWithIndifferentAccess with underscored keys. Retrieve it as a result or pass a block to the API point method
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
- Complete the doc
- Test with VCR
- Build WebMerchant client
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request