From c7ab0911d911828505296bfc72ea9d1bb168ddea Mon Sep 17 00:00:00 2001 From: Fabiano Arruda Date: Fri, 15 Jun 2018 12:01:40 -0300 Subject: [PATCH 1/2] Adds multi_record method to Event --- Gemfile.lock | 12 ++++++------ lib/mbsy/resources/event.rb | 6 ++++++ mbsy.gemspec | 4 ++-- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index d888b91..8076440 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,9 +1,9 @@ PATH remote: . specs: - mbsy (1.1.4) - httparty (= 0.14.0) - json (= 2.0.3) + mbsy (2.1.0) + httparty (~> 0.16.0) + json (~> 2.0.3) GEM remote: https://rubygems.org/ @@ -30,10 +30,10 @@ GEM faker (1.7.3) i18n (~> 0.5) hashdiff (0.3.2) - httparty (0.14.0) + httparty (0.16.2) multi_xml (>= 0.5.2) i18n (0.8.1) - json (2.0.3) + json (2.0.4) minitest (5.10.1) multi_xml (0.6.0) public_suffix (2.0.5) @@ -77,4 +77,4 @@ DEPENDENCIES webmock (= 2.3.2) BUNDLED WITH - 1.13.7 + 1.16.1 diff --git a/lib/mbsy/resources/event.rb b/lib/mbsy/resources/event.rb index f5c36bb..8e4fb32 100644 --- a/lib/mbsy/resources/event.rb +++ b/lib/mbsy/resources/event.rb @@ -5,5 +5,11 @@ def self.create(params={}) raise ArgumentError, "You must include :email" unless params[:email] call('record', params) end + + def self.multi_create(params={}) + raise ArgumentError, "You must include :campaign_uid" unless params[:campaign_uid] + raise ArgumentError, "You must include :email" unless params[:email] + call('multi_record', params) + end end end diff --git a/mbsy.gemspec b/mbsy.gemspec index 7f38f26..edfdde9 100644 --- a/mbsy.gemspec +++ b/mbsy.gemspec @@ -19,8 +19,8 @@ Gem::Specification.new do |s| s.required_ruby_version = ">= 1.9.2" - s.add_runtime_dependency('httparty', '0.14.0') - s.add_runtime_dependency('json', '2.0.3') + s.add_runtime_dependency('httparty', '~> 0.16.0') + s.add_runtime_dependency('json', '~> 2.0.3') s.add_development_dependency('rake', '12.0.0') s.add_development_dependency('rspec', '3.5.0') From 36541433cdab25aed8dd43e1dcfc39f00f83fe76 Mon Sep 17 00:00:00 2001 From: Fabiano Arruda Date: Sat, 13 Oct 2018 20:22:22 -0300 Subject: [PATCH 2/2] Update json version --- Gemfile.lock | 4 ++-- mbsy.gemspec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8076440..59ae6e5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,7 +3,7 @@ PATH specs: mbsy (2.1.0) httparty (~> 0.16.0) - json (~> 2.0.3) + json (~> 2.1.0) GEM remote: https://rubygems.org/ @@ -33,7 +33,7 @@ GEM httparty (0.16.2) multi_xml (>= 0.5.2) i18n (0.8.1) - json (2.0.4) + json (2.1.0) minitest (5.10.1) multi_xml (0.6.0) public_suffix (2.0.5) diff --git a/mbsy.gemspec b/mbsy.gemspec index edfdde9..a3eb952 100644 --- a/mbsy.gemspec +++ b/mbsy.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |s| s.required_ruby_version = ">= 1.9.2" s.add_runtime_dependency('httparty', '~> 0.16.0') - s.add_runtime_dependency('json', '~> 2.0.3') + s.add_runtime_dependency('json', '~> 2.1.0') s.add_development_dependency('rake', '12.0.0') s.add_development_dependency('rspec', '3.5.0')