Class: TddiumClient::Client
Instance Attribute Summary collapse
#client
Instance Method Summary
collapse
#call_api, #caller_version, #caller_version=, #xid_gen
Constructor Details
#initialize(env = :development, caller_version = nil, options = {}) ⇒ Client
Returns a new instance of Client.
235
236
237
238
239
240
241
|
# File 'lib/tddium_client.rb', line 235
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
#environment ⇒ Object
Returns the value of attribute environment.
233
234
235
|
# File 'lib/tddium_client.rb', line 233
def environment
@environment
end
|
Instance Method Details
#host ⇒ Object
250
251
252
|
# File 'lib/tddium_client.rb', line 250
def host
@tddium_config["host"]
end
|
#port ⇒ Object
258
259
260
|
# File 'lib/tddium_client.rb', line 258
def port
@tddium_config["port"]
end
|
#port=(port) ⇒ Object
254
255
256
|
# File 'lib/tddium_client.rb', line 254
def port=(port)
@tddium_config["port"] = port
end
|
#scheme ⇒ Object
262
263
264
|
# File 'lib/tddium_client.rb', line 262
def scheme
@tddium_config["scheme"]
end
|
#version ⇒ Object
266
267
268
|
# File 'lib/tddium_client.rb', line 266
def version
@tddium_config["version"]
end
|