Current section

Files

Jump to
blossom lib blossom utils.ex
Raw

lib/blossom/utils.ex

defmodule Blossom.Utils do
alias Blossom.Utils
def option_or_key_config(config, opts, key, default) do
if opts[key] != nil do
opts[key]
else
Keyword.get(config, key, default)
end
end
def audience(config, opts, otp_app) do
Utils.option_or_key_config(config, opts, :audience, otp_app)
end
def expiration(config, opts) do
Utils.option_or_key_config(config, opts, :expiration, 43200)
end
def secret(config, opts) do
Utils.option_or_key_config(config, opts, :secret, nil)
end
end