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)


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

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)


564
565
566
# File 'sig/types.rbs', line 564

def cors_origins
  @cors_origins
end

#hostString?

Returns the value of attribute host.

Returns:

  • (String, nil)


562
563
564
# File 'sig/types.rbs', line 562

def host
  @host
end

#max_multipart_field_bytesInteger?

Returns the value of attribute max_multipart_field_bytes.

Returns:

  • (Integer, nil)


566
567
568
# File 'sig/types.rbs', line 566

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)


565
566
567
# File 'sig/types.rbs', line 565

def max_request_body_bytes
  @max_request_body_bytes
end

#portInteger?

Returns the value of attribute port.

Returns:

  • (Integer, nil)


563
564
565
# File 'sig/types.rbs', line 563

def port
  @port
end

Class Method Details

.defaultServerConfig

Returns:



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

def self.default: () -> ServerConfig

Instance Method Details

#cors_allows_allBoolean

Returns:

  • (Boolean)


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

def cors_allows_all: () -> bool

#is_origin_allowedBoolean

Parameters:

  • origin (String)

Returns:

  • (Boolean)


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

def is_origin_allowed: (String origin) -> bool

#listen_addrString

Returns:

  • (String)


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

def listen_addr: () -> String

#max_multipart_field_mbInteger

Returns:

  • (Integer)


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

def max_multipart_field_mb: () -> Integer

#max_request_body_mbInteger

Returns:

  • (Integer)


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

def max_request_body_mb: () -> Integer