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)


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

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)


623
624
625
# File 'sig/types.rbs', line 623

def cors_origins
  @cors_origins
end

#hostString?

Returns the value of attribute host.

Returns:

  • (String, nil)


621
622
623
# File 'sig/types.rbs', line 621

def host
  @host
end

#max_multipart_field_bytesInteger?

Returns the value of attribute max_multipart_field_bytes.

Returns:

  • (Integer, nil)


625
626
627
# File 'sig/types.rbs', line 625

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)


624
625
626
# File 'sig/types.rbs', line 624

def max_request_body_bytes
  @max_request_body_bytes
end

#portInteger?

Returns the value of attribute port.

Returns:

  • (Integer, nil)


622
623
624
# File 'sig/types.rbs', line 622

def port
  @port
end

Class Method Details

.defaultServerConfig

Returns:



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

def self.default: () -> ServerConfig

Instance Method Details

#cors_allows_allBoolean

Returns:

  • (Boolean)


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

def cors_allows_all: () -> bool

#is_origin_allowedBoolean

Parameters:

  • origin (String)

Returns:

  • (Boolean)


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

def is_origin_allowed: (String origin) -> bool

#listen_addrString

Returns:

  • (String)


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

def listen_addr: () -> String

#max_multipart_field_mbInteger

Returns:

  • (Integer)


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

def max_multipart_field_mb: () -> Integer

#max_request_body_mbInteger

Returns:

  • (Integer)


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

def max_request_body_mb: () -> Integer