Sha256: cd4a5c09382aa31e3f5e6d4011173e170cddd726aee6d972aa00bac04e8163a8

Contents?: true

Size: 510 Bytes

Versions: 4

Compression:

Stored size: 510 Bytes

Contents

module Bitmovin::Encoding
  module Outputs
    def self.list(limit = 100, offset = 0)
      response = Bitmovin.client.get '/v1/encoding/outputs', { limit: limit, offset: offset }
      result = (JSON.parse(response.body))['data']['result']
      list = result['items'].map do |item|
        case item['type'].downcase
        when "s3"
          S3Output.new(item)
        end
      end
      list
    end
  end
end
require 'bitmovin/encoding/outputs/s3_output'
require 'bitmovin/encoding/outputs/gcs_output'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
bitmovin-ruby-0.3.0 lib/bitmovin/encoding/outputs.rb
bitmovin-ruby-0.2.0 lib/bitmovin/encoding/outputs.rb
bitmovin-ruby-0.1.1 lib/bitmovin/encoding/outputs.rb
bitmovin-ruby-0.1.0 lib/bitmovin/encoding/outputs.rb