Method: Soaspec::RestHandler#initialize
- Defined in:
- lib/soaspec/exchange_handlers/rest_handler.rb
#initialize(name = self.class.to_s, options = {}) ⇒ RestHandler
Setup object to handle communicating with a particular SOAP WSDL
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
# File 'lib/soaspec/exchange_handlers/rest_handler.rb', line 128 def initialize(name = self.class.to_s, = {}) raise "Base URL not set! Please set in class with 'base_url' method" unless base_url_value @default_hash = {} if name.is_a?(Hash) && == {} # If name is not set = name name = self.class.to_s end super set_remove_key(, :default_hash) = [:headers] ||= {} [:headers].merge! rest_client_headers .merge!() @resource = RestClient::Resource.new(base_url_value, ) # @resource[url_extension].get end |