lib/blueprints/root_namespace.rb in blueprints-0.4.1 vs lib/blueprints/root_namespace.rb in blueprints-0.4.2
- old
+ new
@@ -36,11 +36,11 @@
@global_variables = YAML.dump(@context.instance_variables.each_with_object({}) {|iv, hash| hash[iv] = @context.instance_variable_get(iv) })
end
# Builds blueprints that are passed against current context.
def build(*names)
- @context.options = names.extract_options!
- names.map {|name| self[name].build}
+ options = names.extract_options!
+ names.map {|name| self[name].build(options) }
end
# Sets instance variable in current context to passed value.
def add_variable(name, value)
name = "@#{name}" unless name.to_s[0, 1] == "@"