Class: Yadtfp::ParsersFactory
- Inherits:
-
Object
- Object
- Yadtfp::ParsersFactory
- Defined in:
- lib/yadtfp/parsers_factory.rb
Class Method Summary collapse
-
.create(parser) ⇒ Object
Creates and returns parser defined for the supplied parser parameter.
Class Method Details
.create(parser) ⇒ Object
Creates and returns parser defined for the supplied parser parameter.
Note that parameter parser
needs to be a symbol.
The allowed values for parser
is:
:ox
Raises ArgumentError
if parser
is not one one of the values specified above.
15 16 17 18 19 20 21 |
# File 'lib/yadtfp/parsers_factory.rb', line 15 def self.create(parser) return Parsers::Ox.new if parser == :ox raise ArgumentError, "Invalid parser `#{parser}`" end |