Module: Cwb::ParserFactory
- Defined in:
- lib/cwb/parser_factory.rb
Class Method Summary collapse
Class Method Details
.build(path) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/cwb/parser_factory.rb', line 7 def self.build(path) if File.directory?(path) && Cwb::DirectorySuiteParser.suite_file_present?(path) Cwb::DirectorySuiteParser.new(path) elsif File.directory?(path) Cwb::DirectoryParser.new(path) else Cwb::FileParser.new(path) end end |