Module: Savon
- Defined in:
- lib/savon.rb,
lib/savon/mock.rb,
lib/savon/model.rb,
lib/savon/client.rb,
lib/savon/header.rb,
lib/savon/builder.rb,
lib/savon/message.rb,
lib/savon/options.rb,
lib/savon/request.rb,
lib/savon/version.rb,
lib/savon/response.rb,
lib/savon/operation.rb,
lib/savon/http_error.rb,
lib/savon/soap_fault.rb,
lib/savon/log_message.rb,
lib/savon/block_interface.rb,
lib/savon/core_ext/string.rb,
lib/savon/mock/expectation.rb,
lib/savon/mock/spec_helper.rb,
lib/savon/qualified_message.rb
Defined Under Namespace
Modules: CoreExt, Model, SpecHelper
Classes: BlockInterface, Builder, Client, Error, ExpectationError, GlobalOptions, HTTPError, Header, InitializationError, InvalidResponseError, LocalOptions, LogMessage, Message, MockExpectation, Operation, Options, QualifiedMessage, Request, Response, SOAPFault
Constant Summary
collapse
- VERSION =
"2.0.1"
Class Method Summary
collapse
Class Method Details
.client(globals = {}, &block) ⇒ Object
7
8
9
|
# File 'lib/savon.rb', line 7
def self.client(globals = {}, &block)
Client.new(globals, &block)
end
|
.notify_observers(operation_name, builder, globals, locals) ⇒ Object
15
16
17
18
19
|
# File 'lib/savon.rb', line 15
def self.notify_observers(operation_name, builder, globals, locals)
observers.inject(nil) do |response, observer|
observer.notify(operation_name, builder, globals, locals)
end
end
|
.observers ⇒ Object
11
12
13
|
# File 'lib/savon.rb', line 11
def self.observers
@observers ||= []
end
|