Module: CBTRUBY
- Defined in:
- lib/cbt_ruby.rb,
lib/cbt_ruby/browser.rb,
lib/cbt_ruby/browsers.rb,
lib/cbt_ruby/browser_queries.rb,
lib/cbt_ruby/csv_to_browsers.rb,
lib/cbt_ruby/screenshot_info.rb,
lib/cbt_ruby/screenshot_test.rb,
lib/cbt_ruby/screenshot_history.rb
Defined Under Namespace
Classes: CbtClient
Constant Summary collapse
- CBT_API =
'https://crossbrowsertesting.com/api/v3/'.freeze
- POST =
'post'.freeze
- GET =
'get'.freeze
Class Method Summary collapse
Class Method Details
.csv_to_browsers(filename:) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/cbt_ruby/csv_to_browsers.rb', line 2 def self.csv_to_browsers(filename:) @browsers = CBTRUBY::CbtClient::Browsers.new CSV.foreach(filename, headers: true) do |row| @browsers.add(CBTRUBY::CbtClient::Browser.new( browser: row['browser'], version: row['version'], platform: row['platform'], resolution: row['resolution'] )) end @browsers end |