Method: Hoss.set_label

Defined in:
lib/hoss-agent.rb

.set_label(key, value) ⇒ Object

Set a label value for the current transaction

Parameters:

  • key (String, Symbol)

    A key

  • value (Object)

    A value

Returns:

  • (Object)

    The given value



167
168
169
170
171
172
173
174
175
176
177
178
# File 'lib/hoss-agent.rb', line 167

def set_label(key, value)
  case value
  when TrueClass,
       FalseClass,
       Numeric,
       NilClass,
       String
    agent&.set_label(key, value)
  else
    agent&.set_label(key, value.to_s)
  end
end