class Xcodegen::Specfile::Target
Attributes
configurations[RW]
file_excludes[RW]
name[RW]
options[RW]
references[RW]
res_dir[RW]
run_scripts[RW]
source_dir[RW]
type[RW]
Public Class Methods
new(target_name, target_type, source_dir, configurations, references, options, res_dir, file_excludes, run_scripts=[])
click to toggle source
@param target_name [String] @param target_type [String] @param source_dir
[Array<String>] @param configurations [Array<Xcodegen::Specfile::Target::Configuration>] @param references [Array<Xcodegen::Specfile::Target::FrameworkReference>] @param options [Array<Xcodegen::Specfile::Target::FileOption, Xcodegen::Specfile::Target::FrameworkOption>] @param res_dir
[Array<String>] @param file_excludes
[Array<String>] @param run_scripts
[Array<Xcodegen::Specfile::Target::RunScript>]
# File lib/spec/spec_file.rb, line 130 def initialize(target_name, target_type, source_dir, configurations, references, options, res_dir, file_excludes, run_scripts=[]) @name = target_name @type = target_type if source_dir != nil if source_dir.is_a? Array @source_dir = [].unshift *source_dir else @source_dir = [source_dir] end else @source_dir = [] end @configurations = configurations @references = references @options = options if res_dir != nil if res_dir.is_a? Array @res_dir = [].unshift *res_dir else @res_dir = [res_dir] end else @res_dir = @source_dir end @file_excludes = file_excludes || [] @run_scripts = run_scripts || [] end