Module: EventStore::HTTP::Controls::IPAddress::Cluster

Defined in:
lib/event_store/http/controls/ip_address/cluster.rb

Defined Under Namespace

Modules: Available, Follower, Leader, PartiallyAvailable, Unavailable

Class Method Summary collapse

Class Method Details

.example(member_index = nil) ⇒ Object



6
7
8
# File 'lib/event_store/http/controls/ip_address/cluster.rb', line 6

def self.example(member_index=nil)
  Available.example member_index
end

.get(third_octet, member_index: nil) ⇒ Object



14
15
16
17
18
# File 'lib/event_store/http/controls/ip_address/cluster.rb', line 14

def self.get(third_octet, member_index: nil)
  member_index ||= 1

  "127.0.#{third_octet}.#{member_index}"
end

.listObject



10
11
12
# File 'lib/event_store/http/controls/ip_address/cluster.rb', line 10

def self.list
  Available.list
end