Sha256: 42f4396be98fd5853ca74e3ad92f85965f233a3d038f260f06639de2d99b0d52
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
# encoding: utf-8 module AssLauncher module Enterprise module Cli # @api private class ArgumentsBuilder attr_reader :run_mode, :defined_parameters, :builded_args # @param defined_arguments [Parameters::ParamtersList] def initialize(defined_arguments, run_mode) @builded_args = [] @defined_parameters = defined_arguments @run_mode = run_mode end def connection_string(conn_str) conn_str = AssLauncher::Support::ConnectionString.\ new(conn_str) if conn_str.is_a? String args = conn_str_to_args(conn_str) args += build_args end def conn_str_to_args(conn_str) return conn_str.createinfobase_args if run_mode == :createinfobase conn_str.to_args end def method_missing(method, *args, &block) param_name = method_to_param_name(method) FIXME end def method_to_param_name(method) FIXME end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ass_launcher-0.1.1.alpha | lib/ass_launcher/enterprise/cli/arguments_builder.rb |