Class: Savon::Config
- Inherits:
-
Struct
- Object
- Struct
- Savon::Config
- Defined in:
- lib/savon/config.rb
Instance Attribute Summary collapse
-
#_logger ⇒ Object
(also: #logger)
Returns the value of attribute _logger.
-
#env_namespace ⇒ Object
Returns the value of attribute env_namespace.
-
#pretty_print_xml ⇒ Object
Returns the value of attribute pretty_print_xml.
-
#raise_errors ⇒ Object
Returns the value of attribute raise_errors.
-
#soap_header ⇒ Object
Returns the value of attribute soap_header.
-
#soap_version ⇒ Object
Returns the value of attribute soap_version.
Class Method Summary collapse
Instance Method Summary collapse
- #clone ⇒ Object
- #hooks ⇒ Object
- #log=(log) ⇒ Object
- #log_level=(level) ⇒ Object
- #logger=(logger) ⇒ Object
Instance Attribute Details
#_logger ⇒ Object Also known as: logger
Returns the value of attribute _logger
7 8 9 |
# File 'lib/savon/config.rb', line 7 def _logger @_logger end |
#env_namespace ⇒ Object
Returns the value of attribute env_namespace
7 8 9 |
# File 'lib/savon/config.rb', line 7 def env_namespace @env_namespace end |
#pretty_print_xml ⇒ Object
Returns the value of attribute pretty_print_xml
7 8 9 |
# File 'lib/savon/config.rb', line 7 def pretty_print_xml @pretty_print_xml end |
#raise_errors ⇒ Object
Returns the value of attribute raise_errors
7 8 9 |
# File 'lib/savon/config.rb', line 7 def raise_errors @raise_errors end |
#soap_header ⇒ Object
Returns the value of attribute soap_header
7 8 9 |
# File 'lib/savon/config.rb', line 7 def soap_header @soap_header end |
#soap_version ⇒ Object
Returns the value of attribute soap_version
7 8 9 |
# File 'lib/savon/config.rb', line 7 def soap_version @soap_version end |
Class Method Details
.default ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/savon/config.rb', line 9 def self.default config = new config._logger = Logger.new config.raise_errors = true config.soap_version = SOAP::DEFAULT_VERSION config end |
Instance Method Details
#clone ⇒ Object
39 40 41 42 43 |
# File 'lib/savon/config.rb', line 39 def clone config = super config._logger = config._logger.clone config end |
#hooks ⇒ Object
35 36 37 |
# File 'lib/savon/config.rb', line 35 def hooks @hooks ||= Hooks::Group.new end |
#log=(log) ⇒ Object
27 28 29 30 31 32 33 |
# File 'lib/savon/config.rb', line 27 def log=(log) if log == true self._logger = Logger.new else self._logger = NullLogger.new end end |
#log_level=(level) ⇒ Object
23 24 25 |
# File 'lib/savon/config.rb', line 23 def log_level=(level) _logger.level = level end |
#logger=(logger) ⇒ Object
19 20 21 |
# File 'lib/savon/config.rb', line 19 def logger=(logger) _logger.subject = logger end |