Method: PodBuilder::Configuration.write

Defined in:
lib/pod_builder/configuration.rb

.writeObject



289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
# File 'lib/pod_builder/configuration.rb', line 289

def self.write
  config = {}

  config["project_name"] = Configuration.project_name
  config["spec_overrides"] = Configuration.spec_overrides
  config["skip_licenses"] = Configuration.skip_licenses
  config["skip_pods"] = Configuration.skip_pods
  config["skip_build_configuration_check"] = Configuration.skip_build_configuration_check
  config["force_prebuild_pods"] = Configuration.force_prebuild_pods
  config["build_settings"] = Configuration.build_settings
  config["build_settings_overrides"] = Configuration.build_settings_overrides
  config["build_system"] = Configuration.build_system
  config["library_evolution_support"] = Configuration.library_evolution_support
  config["license_filename"] = Configuration.license_filename
  config["restore_enabled"] = Configuration.restore_enabled
  config["allow_building_development_pods"] = Configuration.allow_building_development_pods
  config["use_bundler"] = Configuration.use_bundler
  config["deterministic_build"] = Configuration.deterministic_build
  config["build_using_repo_paths"] = Configuration.build_using_repo_paths
  config["react_native_project"] = Configuration.react_native_project
  config["development_team"] = Configuration.development_team
  config["development_language"] = Configuration.development_language || "en"

  File.write(config_path, JSON.pretty_generate(config))
end