Class: HadoopDsl::SetupFactory
- Inherits:
-
MapRedFactory
- Object
- MapRedFactory
- HadoopDsl::SetupFactory
- Defined in:
- lib/mapred_factory.rb
Class Method Summary collapse
Methods inherited from MapRedFactory
Class Method Details
.create(script, conf) ⇒ Object
47 48 49 50 51 52 |
# File 'lib/mapred_factory.rb', line 47 def self.create(script, conf) dsl_name = self.dsl_name(script) require_dsl_lib(dsl_name) setup_class = "HadoopDsl::#{dsl_name}::#{dsl_name}Setup" eval(setup_class).new(script, conf) rescue HadoopDsl::BaseSetup.new(script, conf) end |