Files
docuseal/lib/docuseal.rb
T

27 lines
607 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Docuseal
2023-06-26 00:46:01 +03:00
PRODUCT_URL = 'https://www.docuseal.co'
PRODUCT_NAME = 'DocuSeal'
DEFAULT_APP_URL = 'http://localhost:3000'
module_function
2023-06-26 00:46:01 +03:00
def multitenant?
ENV['MULTITENANT'] == true
end
def default_url_options
@default_url_options ||= begin
value = EncryptedConfig.find_by(key: EncryptedConfig::APP_URL_KEY)&.value
value ||= DEFAULT_APP_URL
url = Addressable::URI.parse(value)
{ host: url.host, port: url.port, protocol: url.scheme }
end
end
def refresh_default_url_options!
@default_url_options = nil
end
end