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