class Bitmovin::Encoding::Inputs::Analysis
Public Class Methods
new(input_id)
click to toggle source
# File lib/bitmovin/encoding/inputs/analysis.rb, line 4 def initialize(input_id) @id = input_id end
Public Instance Methods
find(id)
click to toggle source
# File lib/bitmovin/encoding/inputs/analysis.rb, line 16 def find(id) path = File.join("/v1/encoding/inputs", @id, "analysis", id) response = Bitmovin.client.get(path) subtask_hash_to_object(result(response)) end
list(limit = 100, offset = 0)
click to toggle source
# File lib/bitmovin/encoding/inputs/analysis.rb, line 8 def list(limit = 100, offset = 0) path = File.join("/v1/encoding/inputs/", @id, "analysis") response = Bitmovin.client.get(path, limit: limit, offset: offset) result(response).map do |result| subtask_hash_to_object(result) end end
Private Instance Methods
subtask_hash_to_object(hash)
click to toggle source
# File lib/bitmovin/encoding/inputs/analysis.rb, line 23 def subtask_hash_to_object(hash) hash_to_struct(underscore_hash(hash)) end