Method: What::Formatters.load_all
- Defined in:
- lib/what/formatters.rb
.load_all ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/what/formatters.rb', line 3 def self.load_all # load all formatters defined in what/formatters, in addition to any paths # specified in the config file. require 'what/formatters/base' globs = [File.join(File.dirname(__FILE__), 'formatters', '*.rb')] if Config['formatter_paths'] Config['formatter_paths'].each do |formatter_path| globs << File.join(Config['base'], formatter_path, '*.rb') end end globs.each do |glob| Dir[glob].each do |fn| require fn end end Formatter.use(Config['formatter']) end |