class Protobuf::CLI
def configure_runner_mode
def configure_runner_mode debug_say('Configuring runner mode') if multi_mode? say('WARNING: You have provided multiple mode options. Defaulting to socket mode.', :yellow) @runner_mode = :socket elsif options.zmq? @runner_mode = :zmq elsif options.evented? @runner_mode = :evented else case server_type = ENV["PB_SERVER_TYPE"] when nil, /socket/i @runner_mode = :socket when /zmq/i @runner_mode = :zmq when /evented/i @runner_mode = :evented else say "WARNING: You have provided incorrect option 'PB_SERVER_TYPE=#{server_type}'. Defaulting to socket mode.", :yellow @runner_mode = :socket end end end