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.
216
217
218
219
220
221
222
|
# File 'lib/tddium_client.rb', line 216
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.
214
215
216
|
# File 'lib/tddium_client.rb', line 214
def environment
@environment
end
|
Instance Method Details
#host ⇒ Object
231
232
233
|
# File 'lib/tddium_client.rb', line 231
def host
@tddium_config["host"]
end
|
#port ⇒ Object
239
240
241
|
# File 'lib/tddium_client.rb', line 239
def port
@tddium_config["port"]
end
|
#port=(port) ⇒ Object
235
236
237
|
# File 'lib/tddium_client.rb', line 235
def port=(port)
@tddium_config["port"] = port
end
|
#scheme ⇒ Object
243
244
245
|
# File 'lib/tddium_client.rb', line 243
def scheme
@tddium_config["scheme"]
end
|
#version ⇒ Object
247
248
249
|
# File 'lib/tddium_client.rb', line 247
def version
@tddium_config["version"]
end
|