lib/savon.rb in savon-2.15.1 vs lib/savon.rb in savon-3.0.0.rc1

- old
+ new

@@ -5,9 +5,17 @@ InitializationError = Class.new(Error) UnknownOptionError = Class.new(Error) UnknownOperationError = Class.new(Error) InvalidResponseError = Class.new(Error) + class DeprecatedOptionError < Error + attr_accessor :option + def initialize(option) + @option = option + super("#{option} is deprecated as it is not supported in Faraday. See https://github.com/savonrb/savon/blob/main/UPGRADING.md for more information.") + end + end + def self.client(globals = {}, &block) Client.new(globals, &block) end def self.observers