Module: SigepWeb

Defined in:
lib/sigep_web.rb,
lib/sigep_web/version.rb,
lib/sigep_web/zip_query.rb,
lib/sigep_web/XML/receiver.rb,
lib/sigep_web/authenticate.rb,
lib/sigep_web/Models/sender.rb,
lib/sigep_web/configuration.rb,
lib/sigep_web/search_client.rb,
lib/sigep_web/request_labels.rb,
lib/sigep_web/Models/receiver.rb,
lib/sigep_web/request_xml_plp.rb,
lib/sigep_web/XML/postal_object.rb,
lib/sigep_web/postage_card_status.rb,
lib/sigep_web/Models/postal_object.rb,
lib/sigep_web/XML/dimension_object.rb,
lib/sigep_web/request_plp_services.rb,
lib/sigep_web/service_availability.rb,
lib/sigep_web/XML/additional_service.rb,
lib/sigep_web/Models/dimension_object.rb,
lib/sigep_web/Models/additional_service.rb,
lib/sigep_web/web_service_interface_api.rb,
lib/sigep_web/generate_labels_digit_verifier.rb,
lib/sigep_web/web_service_reverse_logistic_api.rb

Defined Under Namespace

Modules: Models, XML Classes: ApiResponse, Authenticate, Configuration, GenerateLabelsDigitVerifier, PostageCardStatus, RequestLabels, RequestPlpServices, RequestXmlPlp, SearchClient, ServiceAvailability, WebServiceInterfaceApi, WebServiceReverseLogisticApi, ZipQuery

Constant Summary collapse

VERSION =
"0.2.5"

Class Method Summary collapse

Class Method Details

.configurationObject



31
32
33
# File 'lib/sigep_web.rb', line 31

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



27
28
29
# File 'lib/sigep_web.rb', line 27

def self.configure
  yield(configuration)
end

.generate_labels_digit_verifier(options = {}) ⇒ Object



51
52
53
# File 'lib/sigep_web.rb', line 51

def self.generate_labels_digit_verifier(options = {})
  GenerateLabelsDigitVerifier.new(options).request
end

.postage_card_status(options = {}) ⇒ Object



59
60
61
# File 'lib/sigep_web.rb', line 59

def self.postage_card_status(options = {})
  PostageCardStatus.new(options).request
end

.request_labels(options = {}) ⇒ Object



47
48
49
# File 'lib/sigep_web.rb', line 47

def self.request_labels(options = {})
  RequestLabels.new(options).request
end

.request_plp_services(options = {}) ⇒ Object



55
56
57
# File 'lib/sigep_web.rb', line 55

def self.request_plp_services(options = {})
  RequestPlpServices.new(options).request
end

.request_xml_plp(options = {}) ⇒ Object



63
64
65
# File 'lib/sigep_web.rb', line 63

def self.request_xml_plp(options = {})
  RequestXmlPlp.new(options).request
end

.search_client(options = {}) ⇒ Object



39
40
41
# File 'lib/sigep_web.rb', line 39

def self.search_client(options = {})
  SearchClient.new(options).request
end

.service_availability(options = {}) ⇒ Object



35
36
37
# File 'lib/sigep_web.rb', line 35

def self.service_availability(options = {})
  ServiceAvailability.new(options).request
end

.zip_query(options = {}) ⇒ Object



43
44
45
# File 'lib/sigep_web.rb', line 43

def self.zip_query(options = {})
  ZipQuery.new(options).request
end