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.
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
#environment ⇒ Object
Returns the value of attribute environment.
236
237
238
|
# File 'lib/tddium_client.rb', line 236
def environment
@environment
end
|
Instance Method Details
#host ⇒ Object
253
254
255
|
# File 'lib/tddium_client.rb', line 253
def host
@tddium_config["host"]
end
|
#port ⇒ Object
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
|
#scheme ⇒ Object
265
266
267
|
# File 'lib/tddium_client.rb', line 265
def scheme
@tddium_config["scheme"]
end
|
#version ⇒ Object
269
270
271
|
# File 'lib/tddium_client.rb', line 269
def version
@tddium_config["version"]
end
|