lib/dendreo.rb in Dendreo-1.1.1 vs lib/dendreo.rb in Dendreo-1.1.2
- old
+ new
@@ -22,11 +22,11 @@
end
def method_missing(method_name, *args)
@errors = []
@result = @request.call(
- http_method: args.first[:method],
+ http_method: args.first&.dig(:method),
endpoint: method_name,
args: args.first,
)
handle_errors
@result
@@ -37,10 +37,10 @@
def handle_errors
handle_init_errors
@errors += @request.errors
return if @errors.empty?
- raise Requests::Error.new(@errors.map(&:message).join(', '))
+ raise Requests::Error.new(@errors.map(&:message).uniq.join(', '))
end
def handle_init_errors
errors << Requests::Error.new(
'Veuillez renseigner une url ex: https://pro.dendreo.com/my_company/api'