class CzechPostB2bClient::Services::Orchestrator
Private Instance Methods
configuration()
click to toggle source
# File lib/czech_post_b2b_client/services/orchestrator.rb, line 21 def configuration CzechPostB2bClient.configuration end
result_of_subservice(service_hash)
click to toggle source
# File lib/czech_post_b2b_client/services/orchestrator.rb, line 8 def result_of_subservice(service_hash) service_name = service_hash.keys.first service_class = send("#{service_name}_class") service = service_class.call(service_hash.values.first) if service.failed? errors.add_from_hash(Hash[service_name, service.errors.full_messages]) fail! end service.result end