lib/dsl.rb in ambient-xcode-0.2.0 vs lib/dsl.rb in ambient-xcode-0.3.0
- old
+ new
@@ -1,5 +1,9 @@
+def use_settings_from(filename)
+ Ambient.configure { run_ambientfile(filename) }
+end
+
def option(name, value)
Ambient.configure { set_option(name, value) }
end
def enable_extra_warnings_and_static_analyser!
@@ -81,9 +85,14 @@
Ambient.configure { set_option(option_name, value, target: target_name) }
end
def scheme(name, parent: nil, &block)
SchemeScope.new(self, name, parent).configure(&block)
+ end
+
+ def capability(capability_name)
+ target_name = @name
+ Ambient.configure { set_capability(target_name, capability_name) }
end
end
class SchemeScope
def initialize(target, name, parent)