Module: Juicer::Install
- Defined in:
- lib/juicer/install/base.rb,
lib/juicer/install/rhino_installer.rb,
lib/juicer/install/jslint_installer.rb,
lib/juicer/install/yui_compressor_installer.rb,
lib/juicer/install/closure_compiler_installer.rb
Defined Under Namespace
Classes: Base, ClosureCompilerInstaller, JSLintInstaller, JslintInstaller, RhinoInstaller, YuiCompressorInstaller
Class Method Summary collapse
-
.get(nameOrClass) ⇒ Object
Returns the installer.
Class Method Details
.get(nameOrClass) ⇒ Object
Returns the installer. Accepts installer classes (which are returned directly), strings or symbols. Strings and symbols may be on the form :my_module which is expanded to Juicer::Install::MyModuleInstaller
181 182 183 184 |
# File 'lib/juicer/install/base.rb', line 181 def self.get(nameOrClass) return nameOrClass if nameOrClass.is_a? Class (nameOrClass.to_s + "_installer").classify(Juicer::Install) end |