Class: BsGem::Bs_Apis
- Inherits:
-
Object
- Object
- BsGem::Bs_Apis
- Defined in:
- lib/bs_gem.rb
Instance Method Summary collapse
- #get_browsers_in_flat_structure ⇒ Object
- #get_browsers_list ⇒ Object
- #get_browsers_version ⇒ Object
- #handle_timeouts ⇒ Object
Instance Method Details
#get_browsers_in_flat_structure ⇒ Object
28 29 30 31 32 |
# File 'lib/bs_gem.rb', line 28 def get_browsers_in_flat_structure handle_timeouts do response = BsBase::Client.get_response("/browsers?flat=true") end end |
#get_browsers_list ⇒ Object
16 17 18 19 20 |
# File 'lib/bs_gem.rb', line 16 def get_browsers_list handle_timeouts do response = BsBase::Client.get_response("/browsers") end end |
#get_browsers_version ⇒ Object
22 23 24 25 26 |
# File 'lib/bs_gem.rb', line 22 def get_browsers_version handle_timeouts do response = BsBase::Client.get_response("/browsers?all=true") end end |
#handle_timeouts ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/bs_gem.rb', line 8 def handle_timeouts begin yield rescue Net::OpenTimeout, Net::ReadTimeout {} end end |