class RSwift::TargetConfigurator
Attributes
build_settings_configurator[RW]
files_references_manager[RW]
Public Class Methods
new()
click to toggle source
# File lib/rswift/target_configurator.rb, line 7 def initialize @build_settings_configurator = RSwift::BuildSettingsConfigurator.new @files_references_manager = RSwift::FilesReferencesManager.new end
Public Instance Methods
configure_target(project, target, template)
click to toggle source
# File lib/rswift/target_configurator.rb, line 12 def configure_target(project, target, template) @build_settings_configurator.configure_target_settings(project, target, template) group = project.new_group(target.group_name, target.group_name) @files_references_manager.update_target_references(group, target) end
configure_targets_dependencies(project)
click to toggle source
# File lib/rswift/target_configurator.rb, line 18 def configure_targets_dependencies(project) project.spec_target.add_dependency(project.app_target) end