module Elastic

Constants

ELASTICSEARCH_SERVICE_VERSION

Constant for elasticsearch-transport meta-header

Public Class Methods

client_meta_version() click to toggle source

If the version is X.X.X.pre/alpha/beta, use X.X.Xp for the meta-header:

# File lib/elasticsearch.rb, line 105
def self.client_meta_version
  regexp = /^([0-9]+\.[0-9]+\.[0-9]+)\.?([a-z0-9.-]+)?$/
  match = Elasticsearch::VERSION.match(regexp)
  return "#{match[1]}p" if match[2]

  Elasticsearch::VERSION
end