Module: ActiveMatrix::Protocols::SS

Defined in:
lib/active_matrix/protocols/ss.rb

Instance Method Summary collapse

Instance Method Details

#server_versionObject

Gets the server version



5
6
7
8
9
10
11
12
13
# File 'lib/active_matrix/protocols/ss.rb', line 5

def server_version
  ActiveMatrix::Response.new(self, request(:get, :federation_v1, '/version').server).tap do |resp|
    resp.instance_eval <<-'CODE', __FILE__, __LINE__ + 1
      def to_s
        "#{name} #{version}"
      end
    CODE
  end
end