Class: Herb::Dev::Server::Client

Inherits:
Data
  • Object
show all
Defined in:
lib/herb/dev/server.rb,
sig/herb/dev/server.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#mutexObject (readonly)

Returns the value of attribute mutex

Returns:

  • (Object)

    the current value of mutex



30
31
32
# File 'lib/herb/dev/server.rb', line 30

def mutex
  @mutex
end

#socketObject (readonly)

Returns the value of attribute socket

Returns:

  • (Object)

    the current value of socket



30
31
32
# File 'lib/herb/dev/server.rb', line 30

def socket
  @socket
end

#versionObject (readonly)

Returns the value of attribute version

Returns:

  • (Object)

    the current value of version



30
31
32
# File 'lib/herb/dev/server.rb', line 30

def version
  @version
end

Class Method Details

.members[ :socket, :version, :mutex ]

Returns:

  • ([ :socket, :version, :mutex ])


24
# File 'sig/herb/dev/server.rbs', line 24

def self.members: () -> [ :socket, :version, :mutex ]

.new(socket, version, mutex) ⇒ instance .new(socket:, version:, mutex:) ⇒ instance

Overloads:

  • .new(socket, version, mutex) ⇒ instance

    Parameters:

    • socket (Object)
    • version (Object)
    • mutex (Object)

    Returns:

    • (instance)
  • .new(socket:, version:, mutex:) ⇒ instance

    Parameters:

    • socket: (Object)
    • version: (Object)
    • mutex: (Object)

    Returns:

    • (instance)


21
22
# File 'sig/herb/dev/server.rbs', line 21

def self.new: (untyped socket, untyped version, untyped mutex) -> instance
| (socket: untyped, version: untyped, mutex: untyped) -> instance

Instance Method Details

#members[ :socket, :version, :mutex ]

Returns:

  • ([ :socket, :version, :mutex ])


26
# File 'sig/herb/dev/server.rbs', line 26

def members: () -> [ :socket, :version, :mutex ]