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.
236
237
238
239
240
241
242
|
# File 'lib/tddium_client.rb', line 236
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.
234
235
236
|
# File 'lib/tddium_client.rb', line 234
def environment
@environment
end
|
Instance Method Details
#host ⇒ Object
251
252
253
|
# File 'lib/tddium_client.rb', line 251
def host
@tddium_config["host"]
end
|
#port ⇒ Object
259
260
261
|
# File 'lib/tddium_client.rb', line 259
def port
@tddium_config["port"]
end
|
#port=(port) ⇒ Object
255
256
257
|
# File 'lib/tddium_client.rb', line 255
def port=(port)
@tddium_config["port"] = port
end
|
#scheme ⇒ Object
263
264
265
|
# File 'lib/tddium_client.rb', line 263
def scheme
@tddium_config["scheme"]
end
|
#version ⇒ Object
267
268
269
|
# File 'lib/tddium_client.rb', line 267
def version
@tddium_config["version"]
end
|