Class: OneApm::Support::RenameRulesEngine::Rename::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/one_apm/support/rename_rules_engine/rename/base.rb

Direct Known Subclasses

Header, Parameter, Segment

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rename_hash) ⇒ Base

Returns a new instance of Base.



11
12
13
14
# File 'lib/one_apm/support/rename_rules_engine/rename/base.rb', line 11

def initialize(rename_hash)
  @value = rename_hash[:value]
  @state = rename_hash[:state]==0 ? true : false
end

Instance Attribute Details

#stateObject

Returns the value of attribute state.



9
10
11
# File 'lib/one_apm/support/rename_rules_engine/rename/base.rb', line 9

def state
  @state
end

#valueObject

Returns the value of attribute value.



9
10
11
# File 'lib/one_apm/support/rename_rules_engine/rename/base.rb', line 9

def value
  @value
end

Instance Method Details

#segment(request) ⇒ Object



17
18
19
# File 'lib/one_apm/support/rename_rules_engine/rename/base.rb', line 17

def segment(request)
  ''
end