Class: SeleniumConnect::Report::ReportFactory
- Inherits:
-
Object
- Object
- SeleniumConnect::Report::ReportFactory
- Defined in:
- lib/selenium_connect/report/report_factory.rb
Overview
creates report objects
Instance Method Summary collapse
Instance Method Details
#build(type, data) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/selenium_connect/report/report_factory.rb', line 12 def build(type, data) # resource locator for report case type when :main SeleniumConnect::Report::MainReport.new data when :job SeleniumConnect::Report::JobReport.new data else raise ArgumentError, "Report type \"#{type.to_s}\" unknown!" end end |