Method: Argos::Soap#programs

Defined in:
lib/argos/soap.rb

#programsArray

Programs: Array of programNumber integers

Returns:

  • (Array)


251
252
253
254
255
256
257
258
259
260
261
262
263
# File 'lib/argos/soap.rb', line 251

def programs
  platformList = getPlatformList
  if platformList.key?("data") and platformList["data"].key?("program")
    
    platformList_data_program = platformList["data"]["program"].is_a?(Array) ? platformList["data"]["program"] : [platformList["data"]["program"]]
    
    platformList_data_program.map {|p| p["programNumber"].to_i }
    
    
  else
    raise platformList
  end
end