module Idcf::Cli::Controller::Include::Util
util
Protected Instance Methods
cli_error(msg)
click to toggle source
cli error
@param msg [Strring] @raise
# File lib/idcf/cli/controller/include/util.rb, line 38 def cli_error(msg) raise Idcf::Cli::Error::CliError, msg end
make_base_response()
click to toggle source
make response base data
@return Hash
# File lib/idcf/cli/controller/include/util.rb, line 45 def make_base_response { status: 200, message: '', data: [] } end
make_result_str(data, o)
click to toggle source
make result string
@param data [Hash] @param err_f [Boolean] @param o [Hash] @return Stirng
# File lib/idcf/cli/controller/include/util.rb, line 15 def make_result_str(data, o) message = data.class == Hash ? data[:message] : {} f = output_format(o, message) Idcf::Cli::Lib::Convert::Helper.new.format(data, f) end
output_format(o, message)
click to toggle source
output format
@param o [Hash] options @param message [Hash] Validate
Hash @return String
# File lib/idcf/cli/controller/include/util.rb, line 26 def output_format(o, message) default_output = Idcf::Cli::Lib::Configure.get_code_conf('output', o) return default_output if message.class == Hash && !message[:output].nil? f = o[:output] f.nil? ? default_output : f end