class TrogdirAPIClient::Configuration
Attributes
access_id[RW]
host[RW]
port[RW]
scheme[RW]
script_name[RW]
secret_key[RW]
version[RW]
Public Class Methods
new()
click to toggle source
# File lib/trogdir_api_client/configuration.rb, line 14 def initialize @scheme = 'https' @host = 'api.biola.edu' @port = nil @script_name = 'directory' @version = 'v1' end
Public Instance Methods
base_url()
click to toggle source
# File lib/trogdir_api_client/configuration.rb, line 22 def base_url URI.join(root_url.to_s, "/#{script_name}/", version).to_s end
credentials()
click to toggle source
# File lib/trogdir_api_client/configuration.rb, line 26 def credentials {access_id: access_id, secret_key: secret_key} end
Private Instance Methods
root_url()
click to toggle source
# File lib/trogdir_api_client/configuration.rb, line 32 def root_url URI::Generic.build(scheme: scheme, host: host, port: port) end