Class: Xberg::ServerConfig

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeServerConfig

Returns a new instance of ServerConfig.

Parameters:

  • host: (String)
  • port: (Integer)
  • cors_origins: (Array[String])
  • max_request_body_bytes: (Integer)
  • max_multipart_field_bytes: (Integer)


598
# File 'sig/types.rbs', line 598

def initialize: (?host: String, ?port: Integer, ?cors_origins: Array[String], ?max_request_body_bytes: Integer, ?max_multipart_field_bytes: Integer) -> void

Instance Attribute Details

#cors_originsArray[String]?

Returns the value of attribute cors_origins.

Returns:

  • (Array[String], nil)


594
595
596
# File 'sig/types.rbs', line 594

def cors_origins
  @cors_origins
end

#hostString?

Returns the value of attribute host.

Returns:

  • (String, nil)


592
593
594
# File 'sig/types.rbs', line 592

def host
  @host
end

#max_multipart_field_bytesInteger?

Returns the value of attribute max_multipart_field_bytes.

Returns:

  • (Integer, nil)


596
597
598
# File 'sig/types.rbs', line 596

def max_multipart_field_bytes
  @max_multipart_field_bytes
end

#max_request_body_bytesInteger?

Returns the value of attribute max_request_body_bytes.

Returns:

  • (Integer, nil)


595
596
597
# File 'sig/types.rbs', line 595

def max_request_body_bytes
  @max_request_body_bytes
end

#portInteger?

Returns the value of attribute port.

Returns:

  • (Integer, nil)


593
594
595
# File 'sig/types.rbs', line 593

def port
  @port
end

Class Method Details

.defaultServerConfig

Returns:



604
# File 'sig/types.rbs', line 604

def self.default: () -> ServerConfig

Instance Method Details

#cors_allows_allBoolean

Returns:

  • (Boolean)


600
# File 'sig/types.rbs', line 600

def cors_allows_all: () -> bool

#is_origin_allowedBoolean

Parameters:

  • origin (String)

Returns:

  • (Boolean)


601
# File 'sig/types.rbs', line 601

def is_origin_allowed: (String origin) -> bool

#listen_addrString

Returns:

  • (String)


599
# File 'sig/types.rbs', line 599

def listen_addr: () -> String

#max_multipart_field_mbInteger

Returns:

  • (Integer)


603
# File 'sig/types.rbs', line 603

def max_multipart_field_mb: () -> Integer

#max_request_body_mbInteger

Returns:

  • (Integer)


602
# File 'sig/types.rbs', line 602

def max_request_body_mb: () -> Integer