Method: Mbrao::PublicInterface::ClassMethods#create_engine
- Defined in:
- lib/mbrao/parser.rb
#create_engine(cls, type = :parsing) ⇒ Object
Instantiates a new engine for rendering or parsing.
94 95 96 97 98 99 100 101 |
# File 'lib/mbrao/parser.rb', line 94 def create_engine(cls, type = :parsing) begin type = :parsing if type != :rendering ::Lazier.find_class(cls, "::Mbrao::#{type.to_s.classify}Engines::%CLASS%").new rescue NameError raise Mbrao::Exceptions::UnknownEngine.new end end |