Module: GiactVerification
- Extended by:
- Forwardable
- Defined in:
- lib/giact_verification.rb,
lib/giact_verification/errors.rb,
lib/giact_verification/version.rb,
lib/giact_verification/response.rb,
lib/giact_verification/xml_to_hash.rb,
lib/giact_verification/authenticate.rb,
lib/giact_verification/models/check.rb,
lib/giact_verification/configuration.rb,
lib/giact_verification/models/customer.rb,
lib/giact_verification/response_parser.rb,
lib/giact_verification/models/giact_xml.rb,
lib/giact_verification/extract_inquiry_result.rb,
lib/giact_verification/decorators/decorate_hash.rb,
lib/giact_verification/inquiry_template_renderer.rb,
lib/giact_verification/requests/requester_factory.rb,
lib/giact_verification/requests/sandbox_requester.rb,
lib/giact_verification/requests/stubbed_requester.rb,
lib/giact_verification/requests/request_coordinator.rb,
lib/giact_verification/requests/production_requester.rb,
lib/giact_verification/validators/giact_xml_validator.rb,
lib/giact_verification/decorators/giact_soap_decorator.rb
Defined Under Namespace
Classes: ArgumentError, Authenticate, Check, Configuration, ConfigurationError, Customer, DecorateHash, ExtractInquiryResult, GiactSoapDecorator, GiactXml, GiactXmlError, GiactXmlValidator, HTTPError, InquiryTemplateRenderer, MalformedXmlError, ProductionRequester, RequestCoordinator, RequesterFactory, Response, ResponseParser, SandboxRequester, StubbedRequester, XmlToHash
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.config_directory ⇒ Object
37
38
39
|
# File 'lib/giact_verification.rb', line 37
def self.config_directory
File.join(root, 'lib', 'giact_verification', 'etc')
end
|
7
8
9
|
# File 'lib/giact_verification.rb', line 7
def self.configure
yield configuration
end
|
.inquiry_template_directory ⇒ Object
41
42
43
|
# File 'lib/giact_verification.rb', line 41
def self.inquiry_template_directory
File.join(root, 'lib', 'giact_verification', 'templates', 'inquiry.xml.erb')
end
|
.ready_for_request? ⇒ Boolean
25
26
27
28
29
30
31
|
# File 'lib/giact_verification.rb', line 25
def self.ready_for_request?
if configuration.invalid?
raise ConfigurationError
else
true
end
end
|
.root ⇒ Object
33
34
35
|
# File 'lib/giact_verification.rb', line 33
def self.root
File.dirname __dir__
end
|