Module: Webr::Jasmine::Reporter
- Defined in:
- lib/webr/jasmine/reporter.rb,
lib/webr/jasmine/reporter/base.rb,
lib/webr/jasmine/reporter/html.rb,
lib/webr/jasmine/reporter/console.rb
Defined Under Namespace
Classes: Base, Console, Html
Class Method Summary
collapse
Class Method Details
.[](name) ⇒ Object
3
4
5
6
7
8
9
10
|
# File 'lib/webr/jasmine/reporter.rb', line 3
def self.[](name)
pascalized_name = name.gsub(/(_|^)(\w)/) {$2.upcase}
if Webr::Jasmine::Reporter.const_defined?(pascalized_name)
Webr::Jasmine::Reporter.const_get(pascalized_name)
else
raise "Undefined reporter: #{name}"
end
end
|