# File lib/librarian/dsl/target.rb, line 90 def scope currents = { } SCOPABLES.each do |scopable| currents[scopable] = instance_variable_get("@#{scopable}""@#{scopable}").dup end yield ensure SCOPABLES.reverse.each do |scopable| instance_variable_set("@#{scopable}""@#{scopable}", currents[scopable]) end end