Openstex v0.3.4 Openstex
Examples setting up clients for use with openstex.
OVH Cloudstorage Client
defmodule Openstex.Cloudstorage do
@moduledoc :false
use Openstex.Client, otp_app: :openstex, client: __MODULE__
defmodule Swift do
@moduledoc :false
use Openstex.Swift.V1.Helpers, otp_app: :openstex, client: Openstex.Cloudstorage
end
defmodule Ovh do
@moduledoc :false
use ExOvh.Client, otp_app: :openstex, client: __MODULE__
end
end
Rackspace Cloudfiles Client
defmodule Openstex.Cloudfiles do
@moduledoc :false
use Openstex.Client, otp_app: :openstex, client: __MODULE__
defmodule Swift do
@moduledoc :false
use Openstex.Swift.V1.Helpers, otp_app: :openstex, client: Openstex.Cloudfiles
end
end
Rackspace CloudfilesCDN Client
defmodule Openstex.Cloudfiles.CDN do
@moduledoc :false
use Openstex.Client, otp_app: :openstex, client: __MODULE__
defmodule Swift do
@moduledoc :false
use Openstex.Swift.V1.Helpers, otp_app: :openstex, client: Openstex.Cloudfiles.CDN
end
end
Hubic Client
defmodule Openstex.ExHubic do
@moduledoc :false
use Openstex.Client, otp_app: :openstex, client: __MODULE__
defmodule Swift do
@moduledoc :false
use Openstex.Swift.V1.Helpers, otp_app: :openstex, client: Openstex.ExHubic
end
defmodule Hubic do
@moduledoc :false
use ExHubic.Client, otp_app: :openstex, client: __MODULE__
end
end