self.set_configuration_default_values

in cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb [52:76]


      def self.set_configuration_default_values
        default_values = {
          'mode' => 'consumer',
          'enabled' => true,
          'xcrc_location' => "XCRC",
          'exclude_build_configurations' => [],
          'check_build_configuration' => 'Debug',
          'check_platform' => 'iphonesimulator',
          'modify_lldb_init' => true,
          'xccc_file' => "#{BIN_DIR}/xccc",
          'remote_commit_file' => "#{BIN_DIR}/arc.rc",
          'exclude_targets' => [],
          'prettify_meta_files' => false,
          'fake_src_root' => "/#{'x' * 10 }",
          'disable_certificate_verification' => false,
          'custom_rewrite_envs' => [],
          'exclude_sdks_configurations' => []
        }
        @@configuration.merge! default_values.select { |k, v| !@@configuration.key?(k) }
        
        unless @@configuration['custom_rewrite_envs'].include?(XCRC_COOCAPODS_ROOT_KEY)
          @@configuration['custom_rewrite_envs'] << XCRC_COOCAPODS_ROOT_KEY
        end
      end