Class: TddiumClient::Client

Inherits:
InternalClient show all
Defined in:
lib/tddium_client.rb

Instance Attribute Summary collapse

Attributes inherited from InternalClient

#client

Instance Method Summary collapse

Methods inherited from InternalClient

#call_api, #caller_version, #caller_version=, #xid_gen

Constructor Details

#initialize(env = :development, caller_version = nil, options = {}) ⇒ Client

Returns a new instance of Client.



238
239
240
241
242
243
244
# File 'lib/tddium_client.rb', line 238

def initialize(env = :development, caller_version=nil, options={})
  @all_config = YAML.load(File.read(config_path))
  self.environment = env.to_s
  self.caller_version = caller_version

  super(host, port, scheme, version, caller_version, options)
end

Instance Attribute Details

#environmentObject

Returns the value of attribute environment.



236
237
238
# File 'lib/tddium_client.rb', line 236

def environment
  @environment
end

Instance Method Details

#hostObject



253
254
255
# File 'lib/tddium_client.rb', line 253

def host
  @tddium_config["host"]
end

#portObject



261
262
263
# File 'lib/tddium_client.rb', line 261

def port
  @tddium_config["port"]
end

#port=(port) ⇒ Object



257
258
259
# File 'lib/tddium_client.rb', line 257

def port=(port)
  @tddium_config["port"] = port
end

#schemeObject



265
266
267
# File 'lib/tddium_client.rb', line 265

def scheme
  @tddium_config["scheme"]
end

#versionObject



269
270
271
# File 'lib/tddium_client.rb', line 269

def version
  @tddium_config["version"]
end