# File lib/configuration.rb, line 17 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
# File lib/configuration.rb, line 45 def load name name = name.to_s name = name + '.rb' unless name[/\.rb$/] key = name.sub /\.rb$/, '' load_path = $LOAD_PATH.dup begin $LOAD_PATH.replace(path + load_path) ::Kernel.load name ensure $LOAD_PATH.replace load_path end Table[key] end
Generated with the Darkfish Rdoc Generator 2.