# File lib/configuration.rb, line 18 def for name, options = nil, &block name = name.to_s if Table.has_key?(name) if options or block configuration = Table[name] Table[name] = DSL.evaluate(configuration, options || {}, &block) else Table[name] end else if options or block Table[name] = new name, options || {}, &block else load name end end end