diff --git a/Gemfile b/Gemfile index 657606f..bb08013 100644 --- a/Gemfile +++ b/Gemfile @@ -7,4 +7,5 @@ gemspec group :development, :test do gem 'coveralls', require: false + gem 'pry' end diff --git a/lib/mifiel/certificate.rb b/lib/mifiel/certificate.rb index acb1347..28e00ab 100644 --- a/lib/mifiel/certificate.rb +++ b/lib/mifiel/certificate.rb @@ -16,7 +16,7 @@ def self.create(cer_file) }, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post }) Mifiel::Certificate.new(JSON.parse(req.execute)) end end diff --git a/lib/mifiel/document.rb b/lib/mifiel/document.rb index 8dd2108..cb2beb1 100644 --- a/lib/mifiel/document.rb +++ b/lib/mifiel/document.rb @@ -74,7 +74,7 @@ def self.process_request(path, method, payload = nil) payload: payload, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: method }) req.execute end diff --git a/lib/mifiel/user.rb b/lib/mifiel/user.rb index 57a2379..562538c 100644 --- a/lib/mifiel/user.rb +++ b/lib/mifiel/user.rb @@ -22,7 +22,7 @@ def self.setup_widget(args) # rubocop:disable Metrics/MethodLength, Metrics/AbcS }, ssl_version: 'SSLv23' ) - req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret) + req = ApiAuth.sign!(rest_request, Mifiel.config.app_id, Mifiel.config.app_secret, { override_http_method: :post }) Mifiel::User.new(JSON.parse(req.execute)) end end diff --git a/mifiel.gemspec b/mifiel.gemspec index 8495d32..01b0b11 100644 --- a/mifiel.gemspec +++ b/mifiel.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = '>= 2.3' spec.add_runtime_dependency 'activesupport' - spec.add_runtime_dependency 'api-auth', '~> 1.4' + spec.add_runtime_dependency 'api-auth', '>= 2.5' spec.add_runtime_dependency 'flexirest', '~> 1.6' spec.add_runtime_dependency 'json', '>= 1.8' spec.add_runtime_dependency 'rest-client', '>= 1.8'