Class: Array

Inherits:
Object
  • Object
show all
Defined in:
lib/wavefront-sdk/mixins.rb

Overview

Extensions to stdlib Array

Instance Method Summary collapse

Instance Method Details

#uri_concatString

Join strings together to make a URI path in a way that is more flexible than URI::Join. Removes multiple and trailing separators. Does not have to produce fully qualified paths. Has no concept of protocols, hostnames, or query strings.

Returns:

  • (String)

    a URI path



57
58
59
# File 'lib/wavefront-sdk/mixins.rb', line 57

def uri_concat
  self.join('/').squeeze('/').sub(/\/$/, '').sub(/\/\?/, '?')
end