Sha256: 7f4e1377487be9646cb11099ed4b5857224c7dff7bd642fa6663dae49e8249dd

Contents?: true

Size: 797 Bytes

Versions: 1

Compression:

Stored size: 797 Bytes

Contents

module Zencoder::Account

  extend Zencoder

  def self.create(params={}, options={})
    Zencoder::HTTP.post("#{Zencoder.base_url}/account", MultiJson.encode(params), options)
  end

  def self.details(options={})
    params = {:api_key  => options.delete(:api_key) || Zencoder.api_key}
    Zencoder::HTTP.get("#{Zencoder.base_url}/account", merge_params(options, params))
  end

  def self.integration(options={})
    params = {:api_key  => options.delete(:api_key) || Zencoder.api_key}
    Zencoder::HTTP.get("#{Zencoder.base_url}/account/integration", merge_params(options, params))
  end

  def self.live(options={})
    params = {:api_key  => options.delete(:api_key) || Zencoder.api_key}
    Zencoder::HTTP.get("#{Zencoder.base_url}/account/live", merge_params(options, params))
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zencoder-2.0.0 lib/zencoder/account.rb