# File lib/configuration.rb, line 92 def dup ret = self.class.new @name each do |name| val = __send__ name.to_sym if Configuration === val val = val.dup val.instance_variable_set('@__parent', ret) DSL.evaluate(ret, name.to_sym => val) else DSL.evaluate(ret, name.to_sym => (val.dup rescue val)) end end ret end
# File lib/configuration.rb, line 77 def each methods(false).each{|v| yield v } end
# File lib/configuration.rb, line 70 def method_missing m, *a, &b return(Pure[@__parent].send m, *a, &b) rescue super if @__parent super end
Generated with the Darkfish Rdoc Generator 2.