class EtCcdClient::UiRemoteConfig
Attributes
api_url[RW]
case_data_url[RW]
document_management_url[RW]
login_url[RW]
logout_url[RW]
oauth2_client_id[RW]
oauth2_token_endpoint_url[RW]
pagination_page_size[RW]
postcode_lookup_url[RW]
remote_document_management_url[RW]
Public Class Methods
new()
click to toggle source
# File lib/et_ccd_client/ui_remote_config.rb, line 15 def initialize dynamic_config = JSON.parse(RestClient::Request.execute(method: :get, url: Config.instance.case_management_ui_config_url, verify_ssl: Config.instance.verify_ssl, proxy: Config.instance.proxy).body) dynamic_config.each_pair do |key, value| setter = :"#{key}=" send(setter, value) if respond_to?(setter, true) end end