class SeleniumConnect::Report::ReportFactory

creates report objects

Public Instance Methods

build(type, data) click to toggle source
# 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