class Helper::OptionsParser
Public Instance Methods
parse(options)
click to toggle source
# File lib/iosappaudit/Helper/options_parser.rb, line 3 def parse(options) default_properties = JSON.parse(YAML::load_file(__dir__ + "/../../../default_configuration.yaml").to_json, object_class: Hash) properties = JSON.parse(YAML::load_file(options[:url]).to_json, object_class: Hash) default_properties.merge! properties symbolizeOptions default_properties end
symbolizeOptions(options)
click to toggle source
# File lib/iosappaudit/Helper/options_parser.rb, line 10 def symbolizeOptions(options) options.inject({}) { |new_hash, key_value| key, value = key_value value = symbolizeOptions(value) if value.is_a?(Hash) new_hash[key.to_sym] = value new_hash } end