HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/Ruby27-x64/lib/ruby/gems/2.7.0/doc/puma-6.1.0/ri/Puma/DSL/bind-i.ri
U:RDoc::AnyMethod[iI"	bind:ETI"Puma::DSL#bind;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[I"MBind the server to +url+. "tcp://", "unix://" and "ssl://" are the only ;TI"Laccepted protocols. Multiple urls can be bound to, calling +bind+ does ;TI"%not overwrite previous bindings.;To:RDoc::Markup::BlankLineo;
;	[I")The default is "tcp://0.0.0.0:9292".;T@o;
;	[I"DYou can use query parameters within the url to specify options:;T@o:RDoc::Markup::List:
@type:BULLET:@items[
o:RDoc::Markup::ListItem:@label0;	[o;
;	[I"BSet the socket backlog depth with +backlog+, default is 1024.;To;;0;	[o;
;	[I"3Set up an SSL certificate with +key+ & +cert+.;To;;0;	[o;
;	[I"SSet up an SSL certificate for mTLS with +key+, +cert+, +ca+ and +verify_mode+.;To;;0;	[o;
;	[I"HSet whether to optimize for low latency instead of throughput with ;TI"M+low_latency+, default is to not optimize for low latency. This is done ;TI"via +Socket::TCP_NODELAY+.;To;;0;	[o;
;	[I")Set socket permissions with +umask+.;T@o;
;	[I"@example Backlog depth;To:RDoc::Markup::Verbatim;	[I"2bind 'unix:///var/run/puma.sock?backlog=512'
;T:@format0o;
;	[I"@example SSL cert;To;;	[I";bind 'ssl://127.0.0.1:9292?key=key.key&cert=cert.pem'
;T;0o;
;	[I",@example SSL cert for mutual TLS (mTLS);To;;	[I"\bind 'ssl://127.0.0.1:9292?key=key.key&cert=cert.pem&ca=ca.pem&verify_mode=force_peer'
;T;0o;
;	[I"2@example Disable optimization for low latency;To;;	[I"1bind 'tcp://0.0.0.0:9292?low_latency=false'
;T;0o;
;	[I" @example Socket permissions;To;;	[I"1bind 'unix:///var/run/puma.sock?umask=0111'
;T;0o;
;	[I"%@see Puma::Runner#load_and_bind ;TI"@see Puma::Cluster#run;T:
@fileI"lib/puma/dsl.rb;T:0@omit_headings_from_table_of_contents_below000[I"
(url);T@VFI"DSL;TcRDoc::NormalClass00