From 4d4e3c0283606782f771df2e310aa3d7fb0160cd Mon Sep 17 00:00:00 2001 From: IhorEhorovCoax Date: Tue, 23 Jun 2020 11:35:12 +0300 Subject: [PATCH 1/4] Update jwt version to 2.2 --- veeqo_api_ruby.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/veeqo_api_ruby.gemspec b/veeqo_api_ruby.gemspec index 872a2b9..d09096d 100644 --- a/veeqo_api_ruby.gemspec +++ b/veeqo_api_ruby.gemspec @@ -29,5 +29,5 @@ Gem::Specification.new do |spec| spec.add_dependency 'oj' spec.add_dependency 'faraday_middleware', '~> 0.10.0' spec.add_dependency 'hashie', '~> 3.4' - spec.add_dependency 'jwt', '~> 1.5.4' + spec.add_dependency 'jwt', '~> 2.2' end From 9ac60dcac5429f4399705d9d0df46c30aad59646 Mon Sep 17 00:00:00 2001 From: IhorEhorovCoax Date: Tue, 7 Jul 2020 18:28:25 +0300 Subject: [PATCH 2/4] Update version of gem faraday --- veeqo_api_ruby.gemspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/veeqo_api_ruby.gemspec b/veeqo_api_ruby.gemspec index d09096d..47025ea 100644 --- a/veeqo_api_ruby.gemspec +++ b/veeqo_api_ruby.gemspec @@ -25,9 +25,9 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'rspec' spec.add_development_dependency 'rspec-nc' - spec.add_dependency 'faraday', '~> 0.13.1' + spec.add_dependency 'faraday', '~> 1.0.0' spec.add_dependency 'oj' - spec.add_dependency 'faraday_middleware', '~> 0.10.0' + spec.add_dependency 'faraday_middleware', '~> 1.0.0' spec.add_dependency 'hashie', '~> 3.4' spec.add_dependency 'jwt', '~> 2.2' end From e471dbd1ac6c7f1fe226c3a74058837a2b4766a0 Mon Sep 17 00:00:00 2001 From: IhorEhorovCoax Date: Thu, 16 Jul 2020 18:18:28 +0300 Subject: [PATCH 3/4] Add find to stock entry --- lib/veeqo/resources/stock_entry.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/veeqo/resources/stock_entry.rb b/lib/veeqo/resources/stock_entry.rb index ddec42b..165df93 100644 --- a/lib/veeqo/resources/stock_entry.rb +++ b/lib/veeqo/resources/stock_entry.rb @@ -4,7 +4,7 @@ module Veeqo class StockEntry < Resource - include Veeqo::SubresourceActions.new(uri: 'sellables/%d/warehouses/%d/stock_entry', disable: %i[destroy destroy_all all find create]) + include Veeqo::SubresourceActions.new(uri: 'sellables/%d/warehouses/%d/stock_entry', disable: %i[destroy destroy_all all create]) property :allocated_stock_level property :available_stock_level property :id From 8d1c46ef9ef9ace8f4b9f3b64055a2eaa5b7ef18 Mon Sep 17 00:00:00 2001 From: IhorEhorovCoax Date: Thu, 23 Jul 2020 11:08:24 +0300 Subject: [PATCH 4/4] Update readme with nested attributes --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index d2bb750..3b3aabc 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,14 @@ Veeqo::Company.info(connection: connection) => # ``` +### Nested Attributes + +To use nested attibutes you need add root key. + +```rb +Veeqo::Customer.create(customer: { email: 'customer@example.com', billing_address_attributes: { first_name: 'Phil', last_name: 'Reynolds' }}) +``` + ## Development