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(file:) ⇒ 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(file:) @browsers = CBTRUBY::CbtClient::Browsers.new CSV.foreach(file, :headers => true) do |row| @browsers.add(CBTRUBY::CbtClient::Browser.new( browser: row["browser"], version: row["version"], platform: row["platform"], resolution: row["resolution"] )) end return @browsers end |