lib/dsl.rb in ambient-xcode-0.4.0 vs lib/dsl.rb in ambient-xcode-0.5.0
- old
+ new
@@ -104,18 +104,22 @@
def initialize(target, name, parent)
@target = target
@name = name
@parent = parent
- child = name
-
- if @target
- Ambient.configure { set_parent_target(target.name, child, parent) }
+ Ambient.configure do
+ set_parent_scheme(
+ target: target && target.name,
+ child: name,
+ parent: parent
+ )
end
end
def configure(&block)
- instance_eval(&block)
+ if block
+ instance_eval(&block)
+ end
end
def option(option_name, value)
target = @target
name = @name