Module: Tucana
- Defined in:
- lib/tucana/version.rb,
lib/tucana.rb,
lib/tucana/shared/shared.struct.rb,
lib/tucana/shared/shared.data_type.rb,
lib/tucana/generated/shared/shared.flow_pb.rb,
lib/tucana/generated/shared/shared.event_pb.rb,
lib/tucana/generated/aquila/aquila.action_pb.rb,
lib/tucana/generated/shared/shared.struct_pb.rb,
lib/tucana/generated/aquila/aquila.data_type_pb.rb,
lib/tucana/generated/aquila/aquila.execution_pb.rb,
lib/tucana/generated/aquila/aquila.flow_type_pb.rb,
lib/tucana/generated/shared/shared.data_type_pb.rb,
lib/tucana/generated/shared/shared.translation_pb.rb,
lib/tucana/generated/aquila/aquila.runtime_usage_pb.rb,
lib/tucana/generated/shared/shared.runtime_usage_pb.rb,
lib/tucana/generated/aquila/aquila.runtime_status_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.flow_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.ping_pb.rb,
lib/tucana/generated/shared/shared.runtime_status_pb.rb,
lib/tucana/generated/aquila/aquila.action_services_pb.rb,
lib/tucana/generated/shared/shared.flow_definition_pb.rb,
lib/tucana/generated/aquila/aquila.runtime_function_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.action_pb.rb,
lib/tucana/generated/shared/shared.runtime_function_pb.rb,
lib/tucana/generated/aquila/aquila.data_type_services_pb.rb,
lib/tucana/generated/aquila/aquila.execution_services_pb.rb,
lib/tucana/generated/aquila/aquila.flow_type_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.data_type_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.flow_type_pb.rb,
lib/tucana/generated/aquila/aquila.runtime_usage_services_pb.rb,
lib/tucana/generated/aquila/aquila.runtime_status_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.flow_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.ping_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.runtime_usage_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.runtime_status_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.text_execution_pb.rb,
lib/tucana/generated/aquila/aquila.runtime_function_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.action_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.runtime_function_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.data_type_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.flow_type_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.runtime_usage_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.runtime_status_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.text_execution_services_pb.rb,
lib/tucana/generated/sagittarius/sagittarius.runtime_function_services_pb.rb
Overview
Code0 Tucana note: This file only contains a partial copy of the source file. The module names have been modified to accommodate for the needs of this project. The original is located at github.com/protocolbuffers/protobuf/blob/18aa4e1fcb8882133e96445c40d1521f16932f1c/ruby/lib/google/protobuf/well_known_types.rb
Defined Under Namespace
Modules: Aquila, Sagittarius, Shared Classes: Error
Constant Summary collapse
- AVAILABLE_PROTOCOLS =
i[aquila sagittarius]
- VERSION =
"0.0.50"
Class Method Summary collapse
Class Method Details
.load_protocol(protocol) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/tucana.rb', line 10 def self.load_protocol(protocol) if protocol != :shared load_protocol(:shared) end this_dir = File.(File.dirname(__FILE__)) generated_protocol_dir = File.join(this_dir, "tucana/generated/#{protocol}") Dir["#{generated_protocol_dir}/*_pb.rb"].each { |file| require file } protocol_dir = File.join(this_dir, "tucana/#{protocol}") Dir["#{protocol_dir}/*.rb"].each { |file| require file } end |