Module: Wavefront::Mixins
- Included in:
- Response::Graphite
- Defined in:
- lib/wavefront/mixins.rb
Instance Method Summary collapse
Instance Method Details
#interpolate_schema(label, host, prefix_length) ⇒ Object
19 20 21 22 23 24 25 26 27 |
# File 'lib/wavefront/mixins.rb', line 19 def interpolate_schema(label, host, prefix_length) label_parts = label.split('.') interpolated = Array.new interpolated << label_parts.shift(prefix_length) interpolated << host interpolated << label_parts interpolated.flatten! return interpolated.join('.') end |