Sha256: 1a626417abc3935b1141adccd3551ad714351258744b7b1589b58bf52c01ab6c
Contents?: true
Size: 556 Bytes
Versions: 16
Compression:
Stored size: 556 Bytes
Contents
module Cloudinary module AccountConfig include BaseConfig ENV_URL = "CLOUDINARY_ACCOUNT_URL" SCHEME = "account" def load_config_from_env load_from_url(ENV[ENV_URL]) if ENV[ENV_URL] end private def env_url ENV_URL end def expected_scheme SCHEME end def config_from_parsed_url(parsed_url) { "account_id" => parsed_url.host, "provisioning_api_key" => parsed_url.user, "provisioning_api_secret" => parsed_url.password } end end end
Version data entries
16 entries across 16 versions & 1 rubygems