lib/xcodeproject/tasks/build_task.rb in xcodeproject-0.3.0 vs lib/xcodeproject/tasks/build_task.rb in xcodeproject-0.3.1
- old
+ new
@@ -1,15 +1,25 @@
require 'xcodebuild'
module XcodeProject
module Tasks
class BuildTask < XcodeBuild::Tasks::BuildTask
+ attr_accessor :with_build_opts
+
def initialize (project, &block)
super(project.name, &block)
- @formatter ||= XcodeBuild::Formatters::ProgressFormatter.new
- @project_name = project.bundle_path.basename.to_s
+ @with_build_opts ||= []
+ @formatter ||= XcodeBuild::Formatters::ProgressFormatter.new
+
+ @project_name = project.bundle_path.basename.to_s
@invoke_from_within = project.bundle_path.dirname
+ end
+
+ private
+
+ def build_opts
+ super + with_build_opts
end
end
end
end