class Intermix::Configuration
Constants
- API_URL
- CLUSTER_TYPE
Attributes
api_token[R]
api_url[R]
cluster_id[R]
cluster_type[R]
Public Class Methods
new(api_token:, cluster_id:)
click to toggle source
# File lib/intermix/configuration.rb, line 8 def initialize(api_token:, cluster_id:) raise ArgumentError, 'api_token cannot be nil.' unless api_token.present? raise ArgumentError, 'cluster_id cannot be nil.' unless cluster_id.present? @api_token = api_token @cluster_id = cluster_id @cluster_type = CLUSTER_TYPE @api_url = API_URL end
Public Instance Methods
base_uri()
click to toggle source
# File lib/intermix/configuration.rb, line 19 def base_uri @base_uri = "#{@api_url}/#{@cluster_type}/#{@cluster_id}" unless defined?(@base_uri) end