class Convoy::Utils
Public Class Methods
symbolize_keys(hash)
click to toggle source
# File lib/convoy/utils.rb, line 6 def symbolize_keys(hash) hash.inject({}) do |result, (key, value)| new_key = (key.kind_of?(String) ? key.to_sym : key) new_value = (value.kind_of?(Hash) ? symbolize_keys(value) : value) result[new_key] = new_value result end end
tokenize_option_string(option_string)
click to toggle source
# File lib/convoy/utils.rb, line 15 def tokenize_option_string(option_string) option_string ||= '' Shellwords.shellwords(option_string) end