Class: CBTRUBY::CbtClient::ScreenshotInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/cbt_ruby/screenshot_info.rb

Direct Known Subclasses

ScreenshotVersionInfo

Instance Method Summary collapse

Constructor Details

#initialize(client:, session:) ⇒ ScreenshotInfo

Returns a new instance of ScreenshotInfo.



3
4
5
6
# File 'lib/cbt_ruby/screenshot_info.rb', line 3

def initialize(client:, session:)
  @client = client
  @session = session
end

Instance Method Details

#requestObject



8
9
10
# File 'lib/cbt_ruby/screenshot_info.rb', line 8

def request
  @client.basic_request(url: "screenshots/#{@session}")
end

#runningObject



12
13
14
15
16
# File 'lib/cbt_ruby/screenshot_info.rb', line 12

def running
  status = request
  # puts status
  status['versions'][0]['active']
end