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] == "@"