class Consul::Async::ConsulTemplateMembers

List of serf members of the whole cluster

Public Class Methods

new(consul_endpoint) click to toggle source
# File lib/consul/async/consul_template.rb, line 658
def initialize(consul_endpoint)
  super(consul_endpoint)
end

Public Instance Methods

result_delegate() click to toggle source
# File lib/consul/async/consul_template.rb, line 662
def result_delegate
  return @cached_result if @cached_json == result.json

  new_res = []
  result.json.each do |v|
    new_res << SerfMember.new(v)
  end
  @cached_result = new_res
  @cached_json = result.json
  new_res
end