Class: TingYun::Agent::Transaction::Attributes
- Inherits:
-
Object
- Object
- TingYun::Agent::Transaction::Attributes
- Defined in:
- lib/ting_yun/agent/transaction/attributes.rb
Instance Attribute Summary collapse
-
#agent_attributes ⇒ Object
Returns the value of attribute agent_attributes.
-
#request_params ⇒ Object
Returns the value of attribute request_params.
Instance Method Summary collapse
- #add_agent_attribute(key, value) ⇒ Object
-
#initialize ⇒ Attributes
constructor
A new instance of Attributes.
- #merge_request_parameters(hash) ⇒ Object
Constructor Details
#initialize ⇒ Attributes
Returns a new instance of Attributes.
9 10 11 12 |
# File 'lib/ting_yun/agent/transaction/attributes.rb', line 9 def initialize @agent_attributes = {} @request_params = {} end |
Instance Attribute Details
#agent_attributes ⇒ Object
Returns the value of attribute agent_attributes.
8 9 10 |
# File 'lib/ting_yun/agent/transaction/attributes.rb', line 8 def agent_attributes @agent_attributes end |
#request_params ⇒ Object
Returns the value of attribute request_params.
8 9 10 |
# File 'lib/ting_yun/agent/transaction/attributes.rb', line 8 def request_params @request_params end |
Instance Method Details
#add_agent_attribute(key, value) ⇒ Object
14 15 16 17 |
# File 'lib/ting_yun/agent/transaction/attributes.rb', line 14 def add_agent_attribute(key, value) return if value.nil? @agent_attributes[key] = value end |
#merge_request_parameters(hash) ⇒ Object
19 20 21 |
# File 'lib/ting_yun/agent/transaction/attributes.rb', line 19 def merge_request_parameters(hash) @request_params.merge!(hash) if hash end |