module Soaspec::RestParametersDefaults

Defaults for Soaspec RestParameters methods

Public Instance Methods

base_url_value() click to toggle source

This must be overridden by using 'base_url' method within class definition @return [String] Set through following method. Base URL in REST requests.

# File lib/soaspec/exchange_handlers/rest_parameters_defaults.rb, line 8
def base_url_value
  nil
end
parent_url() click to toggle source

This returns the base url that can be accessed by a subclass. It is set by the 'base_url' method

@example

class Parent < Soaspec::RestHandler
  base_url 'parent'
end

class Child < Parent
  base_url "#{parent_url}/child_path"
end

Child.new.base_url_value # => 'parent/child_path'

@return [String] Base url that can be accessed by a subclass.

# File lib/soaspec/exchange_handlers/rest_parameters_defaults.rb, line 26
def parent_url
  raise 'This needs to be set through base_url method'
end
pascal_keys?() click to toggle source

Whether to convert each key in the request to PascalCase It will also auto convert simple XPath, JSONPath where '//' or '..' not specified @return [Boolean] Whether to convert to PascalCase

# File lib/soaspec/exchange_handlers/rest_parameters_defaults.rb, line 38
def pascal_keys?
  false
end
rest_client_headers() click to toggle source

@return [Hash] Headers used in RestClient

# File lib/soaspec/exchange_handlers/rest_parameters_defaults.rb, line 31
def rest_client_headers
  {}
end