module LUSI::API::Core::Endpoint

Mixin defining properties for a LUSI API endpoint URL, “extend LUSI::API::Core::Endpoint” to include as class methods

Public Instance Methods

lusi_ws_endpoint() click to toggle source

Returns the LUSI API endpoint @return [String] the LUSI API endpoint

# File lib/lusi_api/core/api.rb, line 163
def lusi_ws_endpoint
  raise NotImplementedError
end
lusi_ws_method() click to toggle source

Returns the LUSI API method @return [String] the LUSI API method

# File lib/lusi_api/core/api.rb, line 169
def lusi_ws_method
  raise NotImplementedError
end
lusi_ws_path() click to toggle source

Returns the LUSI API URL path @return [String] the LUSI API URL path

# File lib/lusi_api/core/api.rb, line 175
def lusi_ws_path
  raise NotImplementedError
end
lusi_ws_xml_root() click to toggle source

Returns the root element name of the LUSI API XML response @return [String] the root XML element name

# File lib/lusi_api/core/api.rb, line 181
def lusi_ws_xml_root
  raise NotImplementedError
end