class RSwift::BuildSettingsConfigurator
Attributes
build_settings_provider[RW]
Public Class Methods
new()
click to toggle source
# File lib/rswift/build_settings_configurator.rb, line 6 def initialize @build_settings_provider = RSwift::BuildSettingsProvider.new end
Public Instance Methods
configure_project_settings(project, template)
click to toggle source
# File lib/rswift/build_settings_configurator.rb, line 10 def configure_project_settings(project, template) project_debug_settings = @build_settings_provider.project_debug_settings(template) project.debug_build_configuration.build_settings.merge! project_debug_settings project_release_settings = @build_settings_provider.project_release_settings(template) project.release_build_configuration.build_settings.merge! project_release_settings end
configure_target_settings(project, target, template)
click to toggle source
# File lib/rswift/build_settings_configurator.rb, line 18 def configure_target_settings(project, target, template) target_debug_settings = @build_settings_provider.target_debug_settings(project, target, template) target.debug_build_configuration.build_settings.merge! target_debug_settings target_release_settings = @build_settings_provider.target_release_settings(project, target, template) target.release_build_configuration.build_settings.merge! target_release_settings end